mirror of https://gitlab.com/litecord/litecord.git
schema.sql: change from varchar to text on some fields
unicode! sql for instances to upgrade: alter table users alter column username type text; alter table guilds alter column name type text; alter table members alter column nickname type text; alter table roles alter column name type text; alter table bans alter column reason type text;
This commit is contained in:
parent
37c61466a4
commit
d9506f450d
10
schema.sql
10
schema.sql
|
|
@ -55,7 +55,7 @@ CREATE TABLE IF NOT EXISTS files (
|
||||||
|
|
||||||
CREATE TABLE IF NOT EXISTS users (
|
CREATE TABLE IF NOT EXISTS users (
|
||||||
id bigint UNIQUE NOT NULL,
|
id bigint UNIQUE NOT NULL,
|
||||||
username varchar(32) NOT NULL,
|
username text NOT NULL,
|
||||||
discriminator varchar(4) NOT NULL,
|
discriminator varchar(4) NOT NULL,
|
||||||
email varchar(255) NOT NULL UNIQUE,
|
email varchar(255) NOT NULL UNIQUE,
|
||||||
|
|
||||||
|
|
@ -146,7 +146,7 @@ CREATE TABLE IF NOT EXISTS channels (
|
||||||
CREATE TABLE IF NOT EXISTS guilds (
|
CREATE TABLE IF NOT EXISTS guilds (
|
||||||
id bigint PRIMARY KEY NOT NULL,
|
id bigint PRIMARY KEY NOT NULL,
|
||||||
|
|
||||||
name varchar(100) NOT NULL,
|
name text NOT NULL,
|
||||||
icon text DEFAULT NULL,
|
icon text DEFAULT NULL,
|
||||||
splash text DEFAULT NULL,
|
splash text DEFAULT NULL,
|
||||||
owner_id bigint NOT NULL REFERENCES users (id),
|
owner_id bigint NOT NULL REFERENCES users (id),
|
||||||
|
|
@ -310,7 +310,7 @@ CREATE TABLE IF NOT EXISTS webhooks (
|
||||||
CREATE TABLE IF NOT EXISTS members (
|
CREATE TABLE IF NOT EXISTS members (
|
||||||
user_id bigint REFERENCES users (id) ON DELETE CASCADE,
|
user_id bigint REFERENCES users (id) ON DELETE CASCADE,
|
||||||
guild_id bigint REFERENCES guilds (id) ON DELETE CASCADE,
|
guild_id bigint REFERENCES guilds (id) ON DELETE CASCADE,
|
||||||
nickname varchar(100) DEFAULT NULL,
|
nickname text DEFAULT NULL,
|
||||||
joined_at timestamp without time zone default now(),
|
joined_at timestamp without time zone default now(),
|
||||||
deafened boolean DEFAULT false,
|
deafened boolean DEFAULT false,
|
||||||
muted boolean DEFAULT false,
|
muted boolean DEFAULT false,
|
||||||
|
|
@ -322,7 +322,7 @@ CREATE TABLE IF NOT EXISTS roles (
|
||||||
id bigint UNIQUE NOT NULL,
|
id bigint UNIQUE NOT NULL,
|
||||||
guild_id bigint REFERENCES guilds (id) ON DELETE CASCADE,
|
guild_id bigint REFERENCES guilds (id) ON DELETE CASCADE,
|
||||||
|
|
||||||
name varchar(100) NOT NULL,
|
name text NOT NULL,
|
||||||
color int DEFAULT 1,
|
color int DEFAULT 1,
|
||||||
hoist bool DEFAULT false,
|
hoist bool DEFAULT false,
|
||||||
position int NOT NULL,
|
position int NOT NULL,
|
||||||
|
|
@ -357,7 +357,7 @@ CREATE TABLE IF NOT EXISTS bans (
|
||||||
-- on a guild's ban list.
|
-- on a guild's ban list.
|
||||||
user_id bigint NOT NULL REFERENCES users (id),
|
user_id bigint NOT NULL REFERENCES users (id),
|
||||||
|
|
||||||
reason varchar(512) NOT NULL,
|
reason text NOT NULL,
|
||||||
|
|
||||||
PRIMARY KEY (user_id, guild_id)
|
PRIMARY KEY (user_id, guild_id)
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue