brass/migrations/20230609121618_initial.sql

19 lines
605 B
SQL

CREATE TABLE IF NOT EXISTS roles
(
id INTEGER PRIMARY KEY NOT NULL,
definition TEXT NOT NULL
);
INSERT OR REPLACE INTO roles(id, definition) values(1, "Default");
INSERT OR REPLACE INTO roles(id, definition) values(2, "Administrator");
CREATE TABLE IF NOT EXISTS users
(
id INTEGER PRIMARY KEY NOT NULL,
name TEXT NOT NULL,
password_hash TEXT NOT NULL,
salt TEXT NOT NULL,
role_id INTEGER NOT NULL,
FOREIGN KEY(role_id) REFERENCES roles(id)
);