1+ -- SQLite
2+ CREATE TABLE IF NOT EXISTS users (
3+ id INTEGER PRIMARY KEY AUTOINCREMENT,
4+ googleId TEXT ,
5+ username TEXT NOT NULL UNIQUE,
6+ email TEXT NOT NULL UNIQUE,
7+ password TEXT ,
8+ created_at DATETIME DEFAULT (datetime(' now' , ' localtime' ))
9+ );
10+
11+ CREATE TABLE IF NOT EXISTS workspaces (
12+ id INTEGER PRIMARY KEY AUTOINCREMENT,
13+ workspaceData TEXT NOT NULL ,
14+ userId INTEGER NOT NULL ,
15+ workspaceName TEXT NOT NULL ,
16+ created_at DATETIME DEFAULT (datetime(' now' , ' localtime' )),
17+ FOREIGN KEY (userId) REFERENCES users(id) ON DELETE CASCADE
18+ );
19+
20+ CREATE TABLE IF NOT EXISTS guestsWorkspaces (
21+ id INTEGER PRIMARY KEY AUTOINCREMENT,
22+ workspaceData TEXT NOT NULL ,
23+ created_at DATETIME DEFAULT (datetime(' now' , ' localtime' ))
24+ );
25+
26+ -- DELETE FROM users;
27+ -- DELETE FROM workspaces;
28+ -- delete table guestsWorkspaces not only its data
29+ -- DROP TABLE IF EXISTS guestsWorkspaces;
30+ -- DELETE FROM guestsWorkspaces;
31+
32+ -- delete the data of guestsWorkspaces table
33+ -- DELETE FROM sqlite_sequence WHERE name='guestsWorkspaces';
0 commit comments