You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
565 B
24 lines
565 B
CREATE TABLE IF NOT EXISTS users (
|
|
id SERIAL PRIMARY KEY,
|
|
username VARCHAR(255) UNIQUE NOT NULL,
|
|
password VARCHAR(255) NOT NULL,
|
|
email VARCHAR(255) UNIQUE NULL,
|
|
firstname VARCHAR(100) NULL,
|
|
surname VARCHAR(100) NULL,
|
|
avatar VARCHAR(100) NULL,
|
|
active INT NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS roles
|
|
(
|
|
id SERIAL PRIMARY KEY,
|
|
name VARCHAR(100) NOT NULL,
|
|
active INT NOT NULL
|
|
);
|
|
|
|
CREATE TABLE IF NOT EXISTS users_roles
|
|
(
|
|
users_id INT NOT NULL,
|
|
roles INT NOT NULL,
|
|
FOREIGN KEY (users_id) REFERENCES users (id)
|
|
);
|