Mercurial > lbo > hg > analyrics
view schema/config_schema_sqlite.sql @ 69:3d4401e111d8
config db: update schema
author | Lewin Bormann <lbo@spheniscida.de> |
---|---|
date | Mon, 01 Aug 2022 09:38:09 -0700 |
parents | 7a64e348786d |
children |
line wrap: on
line source
DROP TABLE IF EXISTS users; CREATE TABLE users ( id INTEGER PRIMARY KEY, username TEXT NOT NULL UNIQUE, name TEXT, salt TEXT, password_hash TEXT, tz_offset INTEGER, ); DROP TABLE IF EXISTS domainpermissions; CREATE TABLE domainpermissions ( id INTEGER PRIMARY KEY, user_id INTEGER NOT NULL, domain TEXT NOT NULL, all_domains INTEGER, FOREIGN KEY (user_id) REFERENCES users (id) ); DROP TABLE IF EXISTS permissions; CREATE TABLE permissions ( id INTEGER PRIMARY KEY, user_id INTEGER NOT NULL, is_admin INTEGER, FOREIGN KEY (user_id) REFERENCES users (id) );