first commit
This commit is contained in:
40
pkg/data/db_struct_v1.sql
Normal file
40
pkg/data/db_struct_v1.sql
Normal 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');
|
||||
Reference in New Issue
Block a user