24 lines
759 B
SQL
24 lines
759 B
SQL
-- Add up migration script here
|
|
|
|
CREATE TABLE IF NOT EXISTS roles (
|
|
"id" integer NOT NULL PRIMARY KEY AUTOINCREMENT,
|
|
"created_at" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updated_at" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"name" TEXT NOT NULL,
|
|
"description" TEXT
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS user_roles (
|
|
"user_id" integer NOT NULL,
|
|
"role_id" integer NOT NULL,
|
|
"created_at" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updated_at" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
);
|
|
|
|
create TABLE IF NOT EXISTS role_permissions (
|
|
"role_id" integer NOT NULL,
|
|
"item" text NOT NULL,
|
|
"created_at" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
|
"updated_at" DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP
|
|
);
|