mirror of
https://github.com/xevidos/codiad.git
synced 2024-11-13 07:11:14 +01:00
79 lines
1.5 KiB
MySQL
79 lines
1.5 KiB
MySQL
|
--
|
||
|
-- Table structure for table active
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS active (
|
||
|
"user" integer NOT NULL,
|
||
|
path text NOT NULL,
|
||
|
position varchar(255) DEFAULT NULL,
|
||
|
focused varchar(255) NOT NULL
|
||
|
);
|
||
|
|
||
|
--
|
||
|
-- Table structure for table access
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS access (
|
||
|
"user" integer NOT NULL,
|
||
|
project integer NOT NULL,
|
||
|
level integer NOT NULL
|
||
|
);
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- Table structure for table options
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS options (
|
||
|
id SERIAL PRIMARY KEY,
|
||
|
name varchar(255) UNIQUE NOT NULL,
|
||
|
value text NOT NULL
|
||
|
);
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- Table structure for table projects
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS projects (
|
||
|
id SERIAL PRIMARY KEY,
|
||
|
name varchar(255) NOT NULL,
|
||
|
path text NOT NULL,
|
||
|
owner integer NOT NULL
|
||
|
);
|
||
|
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- Table structure for table users
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS users (
|
||
|
id SERIAL PRIMARY KEY,
|
||
|
first_name varchar(255) DEFAULT NULL,
|
||
|
last_name varchar(255) DEFAULT NULL,
|
||
|
username varchar(255) UNIQUE NOT NULL,
|
||
|
password text NOT NULL,
|
||
|
email varchar(255) DEFAULT NULL,
|
||
|
project integer DEFAULT NULL,
|
||
|
access integer NOT NULL,
|
||
|
token varchar(255) DEFAULT NULL
|
||
|
);
|
||
|
|
||
|
-- --------------------------------------------------------
|
||
|
|
||
|
--
|
||
|
-- Table structure for table user_options
|
||
|
--
|
||
|
|
||
|
CREATE TABLE IF NOT EXISTS user_options (
|
||
|
id SERIAL PRIMARY KEY,
|
||
|
name varchar(255) NOT NULL,
|
||
|
"user" integer NOT NULL,
|
||
|
value text NOT NULL,
|
||
|
UNIQUE (name,"user")
|
||
|
);
|