22 lines
746 B
SQL
22 lines
746 B
SQL
create table "account" (
|
|
"username" character varying(255) NOT NULL,
|
|
"salt" character varying(255),
|
|
"password" character varying(255) NOT NULL,
|
|
"active" boolean
|
|
);
|
|
|
|
ALTER TABLE ONLY "account"
|
|
ADD CONSTRAINT account_pkey PRIMARY KEY ("username");
|
|
|
|
CREATE UNIQUE INDEX username_lower_unique_idx ON "account" USING btree (lower((username)::text));
|
|
|
|
create table "preference"(
|
|
"username" VARCHAR(255) NOT NULL,
|
|
"key" VARCHAR(100) NOT NULL,
|
|
"value" VARCHAR(255) NOT NULL
|
|
);
|
|
|
|
ALTER TABLE ONLY "preference"
|
|
ADD CONSTRAINT preference_pkey PRIMARY KEY ("username", "key");
|
|
|
|
CREATE UNIQUE INDEX username_and_key_lower_unique_idx ON "preference" USING btree (lower((username)::text), lower((key)::text)); |