Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
canifa_note
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Vũ Hoàng Anh
canifa_note
Commits
d316c048
Commit
d316c048
authored
Sep 21, 2022
by
Steven
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat: update dev latest schema
parent
63468dba
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
28 additions
and
0 deletions
+28
-0
LATEST__SCHEMA.sql
store/db/migration/dev/LATEST__SCHEMA.sql
+28
-0
No files found.
store/db/migration/dev/LATEST__SCHEMA.sql
View file @
d316c048
-- drop all tables
-- drop all tables
DROP
TABLE
IF
EXISTS
`system_setting`
;
DROP
TABLE
IF
EXISTS
`memo_resource`
;
DROP
TABLE
IF
EXISTS
`memo_organizer`
;
DROP
TABLE
IF
EXISTS
`memo_organizer`
;
DROP
TABLE
IF
EXISTS
`memo`
;
DROP
TABLE
IF
EXISTS
`memo`
;
DROP
TABLE
IF
EXISTS
`shortcut`
;
DROP
TABLE
IF
EXISTS
`shortcut`
;
...
@@ -37,6 +39,12 @@ WHERE
...
@@ -37,6 +39,12 @@ WHERE
rowid
=
old
.
rowid
;
rowid
=
old
.
rowid
;
END
;
END
;
CREATE
INDEX
user_id_index
ON
user
(
id
);
CREATE
UNIQUE
INDEX
user_email_index
ON
user
(
email
);
CREATE
UNIQUE
INDEX
user_open_id_index
ON
user
(
open_id
);
-- memo
-- memo
CREATE
TABLE
memo
(
CREATE
TABLE
memo
(
id
INTEGER
PRIMARY
KEY
AUTOINCREMENT
,
id
INTEGER
PRIMARY
KEY
AUTOINCREMENT
,
...
@@ -150,3 +158,23 @@ CREATE TABLE user_setting (
...
@@ -150,3 +158,23 @@ CREATE TABLE user_setting (
);
);
CREATE
UNIQUE
INDEX
user_setting_key_user_id_index
ON
user_setting
(
key
,
user_id
);
CREATE
UNIQUE
INDEX
user_setting_key_user_id_index
ON
user_setting
(
key
,
user_id
);
-- memo_resourece
CREATE
TABLE
memo_resource
(
memo_id
INTEGER
NOT
NULL
,
resource_id
INTEGER
NOT
NULL
,
created_ts
BIGINT
NOT
NULL
DEFAULT
(
strftime
(
'%s'
,
'now'
)),
FOREIGN
KEY
(
memo_id
)
REFERENCES
memo
(
id
)
ON
DELETE
CASCADE
,
FOREIGN
KEY
(
resource_id
)
REFERENCES
resource
(
id
)
ON
DELETE
CASCADE
);
CREATE
UNIQUE
INDEX
memo_resource_memo_id_resource_id_index
ON
memo_resource
(
memo_id
,
resource_id
);
-- system_setting
CREATE
TABLE
system_setting
(
name
TEXT
NOT
NULL
,
value
TEXT
NOT
NULL
,
description
TEXT
NOT
NULL
DEFAULT
''
);
CREATE
UNIQUE
INDEX
system_setting_name_index
ON
system_setting
(
name
);
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment