@@ -17,74 +17,74 @@ $$ language 'plpgsql';
1717--
1818-- JWT Roles
1919--
20- CREATE TABLE IF NOT EXISTS roles (
21- id INTEGER GENERATED ALWAYS AS IDENTITY,
22- uuid UUID PRIMARY KEY UNIQUE NOT NULL DEFAULT uuid_generate_v4(),
23- name VARCHAR (50 ) NOT NULL ,
24- description VARCHAR (255 ),
25- created_at TIMESTAMP NOT NULL DEFAULT now(),
26- updated_at TIMESTAMP NOT NULL DEFAULT now()
27- );
28-
29- CREATE TRIGGER handle_updated_at_field BEFORE
30- UPDATE ON roles
31- FOR EACH ROW
32- EXECUTE PROCEDURE update_updated_at_field();
20+ -- CREATE TABLE IF NOT EXISTS roles (
21+ -- id INTEGER GENERATED ALWAYS AS IDENTITY,
22+ -- uuid UUID PRIMARY KEY UNIQUE NOT NULL DEFAULT uuid_generate_v4(),
23+ -- name VARCHAR(50) NOT NULL,
24+ -- description VARCHAR(255),
25+ -- created_at TIMESTAMP NOT NULL DEFAULT now(),
26+ -- updated_at TIMESTAMP NOT NULL DEFAULT now()
27+ -- );
28+ --
29+ -- CREATE TRIGGER handle_updated_at_field BEFORE
30+ -- UPDATE ON roles
31+ -- FOR EACH ROW
32+ -- EXECUTE PROCEDURE update_updated_at_field();
3333
3434--
3535-- JWT Users
3636--
37- CREATE TABLE IF NOT EXISTS users (
38- id INTEGER GENERATED ALWAYS AS IDENTITY,
39- uuid UUID PRIMARY KEY UNIQUE NOT NULL DEFAULT uuid_generate_v4(),
40- nickname VARCHAR (50 ) NOT NULL ,
41- email VARCHAR (50 ) NOT NULL ,
42- password VARCHAR (255 ) NOT NULL ,
43- created_at TIMESTAMP NOT NULL DEFAULT now(),
44- updated_at TIMESTAMP NOT NULL DEFAULT now()
45- );
46-
47- CREATE TRIGGER handle_updated_at_field BEFORE
48- UPDATE ON users
49- FOR EACH ROW
50- EXECUTE PROCEDURE update_updated_at_field();
37+ -- CREATE TABLE IF NOT EXISTS users (
38+ -- id INTEGER GENERATED ALWAYS AS IDENTITY,
39+ -- uuid UUID PRIMARY KEY UNIQUE NOT NULL DEFAULT uuid_generate_v4(),
40+ -- nickname VARCHAR(50) NOT NULL,
41+ -- email VARCHAR(50) NOT NULL,
42+ -- password VARCHAR(255) NOT NULL,
43+ -- created_at TIMESTAMP NOT NULL DEFAULT now(),
44+ -- updated_at TIMESTAMP NOT NULL DEFAULT now()
45+ -- );
46+ --
47+ -- CREATE TRIGGER handle_updated_at_field BEFORE
48+ -- UPDATE ON users
49+ -- FOR EACH ROW
50+ -- EXECUTE PROCEDURE update_updated_at_field();
5151
5252--
5353-- JWT Users roles
5454--
55- CREATE TABLE IF NOT EXISTS users_roles (
56- role_uuid UUID NOT NULL REFERENCES roles(uuid),
57- user_uuid UUID NOT NULL ,
58- CONSTRAINT fk_user_uuid
59- FOREIGN KEY (user_uuid)
60- REFERENCES users(uuid)
61- ON DELETE CASCADE
62- );
55+ -- CREATE TABLE IF NOT EXISTS users_roles (
56+ -- role_uuid UUID NOT NULL REFERENCES roles(uuid),
57+ -- user_uuid UUID NOT NULL,
58+ -- CONSTRAINT fk_user_uuid
59+ -- FOREIGN KEY(user_uuid)
60+ -- REFERENCES users(uuid)
61+ -- ON DELETE CASCADE
62+ -- );
6363
6464--
6565-- Projects
6666--
67- CREATE TABLE IF NOT EXISTS projects (
68- id INTEGER GENERATED ALWAYS AS IDENTITY,
69- uuid UUID PRIMARY KEY UNIQUE NOT NULL DEFAULT uuid_generate_v4(),
70- name VARCHAR (50 ) NOT NULL ,
71- description VARCHAR (255 ) NOT NULL ,
72- url TEXT NOT NULL ,
73- git_url TEXT NOT NULL ,
74- tags VARCHAR (25 ) ARRAY,
75- user_uuid UUID NOT NULL ,
76- created_at TIMESTAMP NOT NULL DEFAULT now(),
77- updated_at TIMESTAMP NOT NULL DEFAULT now(),
78- CONSTRAINT fk_user_uuid
79- FOREIGN KEY (user_uuid)
80- REFERENCES users(uuid)
81- ON DELETE CASCADE
82- );
67+ -- CREATE TABLE IF NOT EXISTS projects (
68+ -- id INTEGER GENERATED ALWAYS AS IDENTITY,
69+ -- uuid UUID PRIMARY KEY UNIQUE NOT NULL DEFAULT uuid_generate_v4(),
70+ -- name VARCHAR(50) NOT NULL,
71+ -- description VARCHAR(255) NOT NULL,
72+ -- url TEXT NOT NULL,
73+ -- git_url TEXT NOT NULL,
74+ -- tags VARCHAR(25) ARRAY,
75+ -- user_uuid UUID NOT NULL,
76+ -- created_at TIMESTAMP NOT NULL DEFAULT now(),
77+ -- updated_at TIMESTAMP NOT NULL DEFAULT now(),
78+ -- CONSTRAINT fk_user_uuid
79+ -- FOREIGN KEY(user_uuid)
80+ -- REFERENCES users(uuid)
81+ -- ON DELETE CASCADE
82+ -- );
8383
84- CREATE TRIGGER handle_updated_at_field BEFORE
85- UPDATE ON projects
86- FOR EACH ROW
87- EXECUTE PROCEDURE update_updated_at_field();
84+ -- CREATE TRIGGER handle_updated_at_field BEFORE
85+ -- UPDATE ON projects
86+ -- FOR EACH ROW
87+ -- EXECUTE PROCEDURE update_updated_at_field();
8888
8989--
9090-- Characters
0 commit comments