codiad/components/install/sql/sqlite.sql

54 lines
1.1 KiB
MySQL
Raw Normal View History

--
-- Table structure for table options
--
CREATE TABLE IF NOT EXISTS options (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name CHAR(255) NOT NULL UNIQUE,
value TEXT NOT NULL
);
-- --------------------------------------------------------
--
-- Table structure for table projects
--
CREATE TABLE IF NOT EXISTS projects (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name CHAR(255) NOT NULL,
path CHAR(255) NOT NULL UNIQUE,
owner CHAR(255) NOT NULL UNIQUE,
access text
);
-- --------------------------------------------------------
--
-- Table structure for table users
--
CREATE TABLE IF NOT EXISTS users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
first_name CHAR(255) DEFAULT NULL,
last_name CHAR(255) DEFAULT NULL,
username CHAR(255) NOT NULL UNIQUE,
password text NOT NULL,
email CHAR(255) DEFAULT NULL,
project CHAR(255) DEFAULT NULL,
access CHAR(255) NOT NULL,
groups text,
token text
);
--
-- Table structure for table user_options
--
CREATE TABLE IF NOT EXISTS user_options (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name CHAR(255) NOT NULL UNIQUE,
username CHAR(255) NOT NULL UNIQUE,
value text NOT NULL
);