forked from geolba/tethys.backend
32 lines
941 B
TypeScript
32 lines
941 B
TypeScript
|
// CREATE SEQUENCE IF NOT EXISTS gba.backupcodes_id_seq
|
||
|
// INCREMENT 1
|
||
|
// START 1
|
||
|
// MINVALUE 1
|
||
|
// MAXVALUE 2147483647
|
||
|
// CACHE 1;
|
||
|
|
||
|
|
||
|
// ALTER SEQUENCE gba.backupcodes_id_seq
|
||
|
// OWNER TO tethys_admin;
|
||
|
|
||
|
// GRANT ALL ON SEQUENCE gba.backupcodes_id_seq TO tethys_admin;
|
||
|
|
||
|
// GRANT USAGE ON SEQUENCE gba.backupcodes_id_seq TO tethys_app;
|
||
|
|
||
|
// CREATE TABLE IF NOT EXISTS gba.backupcodes
|
||
|
// (
|
||
|
// id integer NOT NULL DEFAULT nextval('gba.backupcodes_id_seq'::regclass),
|
||
|
// user_id integer,
|
||
|
// code character varying(64) NOT NULL,
|
||
|
// used boolean NOT NULL DEFAULT false,
|
||
|
// CONSTRAINT backupcodes_user_id_foreign FOREIGN KEY (user_id)
|
||
|
// REFERENCES gba.accounts (id) MATCH SIMPLE
|
||
|
// ON UPDATE CASCADE
|
||
|
// ON DELETE CASCADE,
|
||
|
// CONSTRAINT backupcodes_pkey PRIMARY KEY (id)
|
||
|
// )
|
||
|
|
||
|
|
||
|
// CREATE INDEX IF NOT EXISTS backupcodes_uid
|
||
|
// ON gba.backupcodes USING btree
|
||
|
// (user_id ASC);
|