first commit

This commit is contained in:
2024-04-08 17:17:57 +00:00
commit 3e3b9a8c61
9 changed files with 296 additions and 0 deletions

40
pkg/data/db_struct_v1.sql Normal file
View File

@@ -0,0 +1,40 @@
CREATE TABLE system (
key string primary key,
value string
);
CREATE TABLE users (
uuid string primary key,
username string,
password string
);
CREATE TABLE roles (
uuid string primary key,
descriptor string
);
CREATE TABLE role_permissions (
uuid string primary key,
role string,
system_permission string
);
CREATE TABLE user_roles (
uuid string primary key,
role string,
user string
);
CREATE TABLE saves (
uuid string primary key,
name string,
user string,
path string
);
INSERT INTO system (key, value) VALUES ('db.version', '1');
INSERT INTO users (uuid, username) VALUES ('4b5b9489-973c-44e7-bae0-5ab23b56abe7', 'root');
INSERT INTO roles (uuid, descriptor) VALUES ('4b5b9489-973c-44e7-bae0-5ab23b56abe7', 'root');
INSERT INTO role_permissions (uuid, role, system_permission) VALUES ('4b5b9489-973c-44e7-bae0-5ab23b56abe7', '4b5b9489-973c-44e7-bae0-5ab23b56abe7', '*.*');
INSERT INTO user_roles (uuid, role, user) VALUES ('4b5b9489-973c-44e7-bae0-5ab23b56abe7', '4b5b9489-973c-44e7-bae0-5ab23b56abe7', '4b5b9489-973c-44e7-bae0-5ab23b56abe7');