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
8fd1dff4
Commit
8fd1dff4
authored
Mar 21, 2024
by
Steven
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: update migration scripts
parent
c5fa4fe3
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
26 additions
and
11 deletions
+26
-11
version.go
server/version/version.go
+2
-2
00__user_description.sql
store/db/mysql/migration/prod/0.21/00__user_description.sql
+1
-0
01__rename_uid.sql
store/db/mysql/migration/prod/0.21/01__rename_uid.sql
+3
-0
LATEST__SCHEMA.sql
store/db/mysql/migration/prod/LATEST__SCHEMA.sql
+4
-3
00__user_description.sql
.../db/postgres/migration/prod/0.21/00__user_description.sql
+1
-0
01__rename_uid.sql
store/db/postgres/migration/prod/0.21/01__rename_uid.sql
+3
-0
LATEST__SCHEMA.sql
store/db/postgres/migration/prod/LATEST__SCHEMA.sql
+4
-3
00__user_description.sql
store/db/sqlite/migration/prod/0.21/00__user_description.sql
+1
-0
01__rename_uid.sql
store/db/sqlite/migration/prod/0.21/01__rename_uid.sql
+3
-0
LATEST__SCHEMA.sql
store/db/sqlite/migration/prod/LATEST__SCHEMA.sql
+4
-3
No files found.
server/version/version.go
View file @
8fd1dff4
...
@@ -9,10 +9,10 @@ import (
...
@@ -9,10 +9,10 @@ import (
// Version is the service current released version.
// Version is the service current released version.
// Semantic versioning: https://semver.org/
// Semantic versioning: https://semver.org/
var
Version
=
"0.2
0.1
"
var
Version
=
"0.2
1.0
"
// DevVersion is the service current development version.
// DevVersion is the service current development version.
var
DevVersion
=
"0.2
0.1
"
var
DevVersion
=
"0.2
1.0
"
func
GetCurrentVersion
(
mode
string
)
string
{
func
GetCurrentVersion
(
mode
string
)
string
{
if
mode
==
"dev"
||
mode
==
"demo"
{
if
mode
==
"dev"
||
mode
==
"demo"
{
...
...
store/db/mysql/migration/prod/0.21/00__user_description.sql
0 → 100644
View file @
8fd1dff4
ALTER
TABLE
`user`
ADD
COLUMN
`description`
VARCHAR
(
256
)
NOT
NULL
DEFAULT
''
;
store/db/mysql/migration/prod/0.21/01__rename_uid.sql
0 → 100644
View file @
8fd1dff4
ALTER
TABLE
`memo`
RENAME
COLUMN
`resource_name`
TO
`uid`
;
ALTER
TABLE
`resource`
RENAME
COLUMN
`resource_name`
TO
`uid`
;
store/db/mysql/migration/prod/LATEST__SCHEMA.sql
View file @
8fd1dff4
...
@@ -22,7 +22,8 @@ CREATE TABLE `user` (
...
@@ -22,7 +22,8 @@ CREATE TABLE `user` (
`email`
VARCHAR
(
256
)
NOT
NULL
DEFAULT
''
,
`email`
VARCHAR
(
256
)
NOT
NULL
DEFAULT
''
,
`nickname`
VARCHAR
(
256
)
NOT
NULL
DEFAULT
''
,
`nickname`
VARCHAR
(
256
)
NOT
NULL
DEFAULT
''
,
`password_hash`
VARCHAR
(
256
)
NOT
NULL
,
`password_hash`
VARCHAR
(
256
)
NOT
NULL
,
`avatar_url`
LONGTEXT
NOT
NULL
`avatar_url`
LONGTEXT
NOT
NULL
,
`description`
VARCHAR
(
256
)
NOT
NULL
DEFAULT
''
);
);
-- user_setting
-- user_setting
...
@@ -36,7 +37,7 @@ CREATE TABLE `user_setting` (
...
@@ -36,7 +37,7 @@ CREATE TABLE `user_setting` (
-- memo
-- memo
CREATE
TABLE
`memo`
(
CREATE
TABLE
`memo`
(
`id`
INT
NOT
NULL
AUTO_INCREMENT
PRIMARY
KEY
,
`id`
INT
NOT
NULL
AUTO_INCREMENT
PRIMARY
KEY
,
`
resource_name
`
VARCHAR
(
256
)
NOT
NULL
UNIQUE
,
`
uid
`
VARCHAR
(
256
)
NOT
NULL
UNIQUE
,
`creator_id`
INT
NOT
NULL
,
`creator_id`
INT
NOT
NULL
,
`created_ts`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`created_ts`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`updated_ts`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`updated_ts`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
...
@@ -64,7 +65,7 @@ CREATE TABLE `memo_relation` (
...
@@ -64,7 +65,7 @@ CREATE TABLE `memo_relation` (
-- resource
-- resource
CREATE
TABLE
`resource`
(
CREATE
TABLE
`resource`
(
`id`
INT
NOT
NULL
AUTO_INCREMENT
PRIMARY
KEY
,
`id`
INT
NOT
NULL
AUTO_INCREMENT
PRIMARY
KEY
,
`
resource_name
`
VARCHAR
(
256
)
NOT
NULL
UNIQUE
,
`
uid
`
VARCHAR
(
256
)
NOT
NULL
UNIQUE
,
`creator_id`
INT
NOT
NULL
,
`creator_id`
INT
NOT
NULL
,
`created_ts`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`created_ts`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`updated_ts`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
`updated_ts`
TIMESTAMP
NOT
NULL
DEFAULT
CURRENT_TIMESTAMP
,
...
...
store/db/postgres/migration/prod/0.21/00__user_description.sql
0 → 100644
View file @
8fd1dff4
ALTER
TABLE
user
ADD
COLUMN
description
TEXT
NOT
NULL
DEFAULT
''
;
store/db/postgres/migration/prod/0.21/01__rename_uid.sql
0 → 100644
View file @
8fd1dff4
ALTER
TABLE
memo
RENAME
COLUMN
resource_name
TO
uid
;
ALTER
TABLE
resource
RENAME
COLUMN
resource_name
TO
uid
;
store/db/postgres/migration/prod/LATEST__SCHEMA.sql
View file @
8fd1dff4
...
@@ -22,7 +22,8 @@ CREATE TABLE "user" (
...
@@ -22,7 +22,8 @@ CREATE TABLE "user" (
email
TEXT
NOT
NULL
DEFAULT
''
,
email
TEXT
NOT
NULL
DEFAULT
''
,
nickname
TEXT
NOT
NULL
DEFAULT
''
,
nickname
TEXT
NOT
NULL
DEFAULT
''
,
password_hash
TEXT
NOT
NULL
,
password_hash
TEXT
NOT
NULL
,
avatar_url
TEXT
NOT
NULL
avatar_url
TEXT
NOT
NULL
,
description
TEXT
NOT
NULL
DEFAULT
''
);
);
-- user_setting
-- user_setting
...
@@ -36,7 +37,7 @@ CREATE TABLE user_setting (
...
@@ -36,7 +37,7 @@ CREATE TABLE user_setting (
-- memo
-- memo
CREATE
TABLE
memo
(
CREATE
TABLE
memo
(
id
SERIAL
PRIMARY
KEY
,
id
SERIAL
PRIMARY
KEY
,
resource_name
TEXT
NOT
NULL
UNIQUE
,
uid
TEXT
NOT
NULL
UNIQUE
,
creator_id
INTEGER
NOT
NULL
,
creator_id
INTEGER
NOT
NULL
,
created_ts
BIGINT
NOT
NULL
DEFAULT
EXTRACT
(
EPOCH
FROM
NOW
()),
created_ts
BIGINT
NOT
NULL
DEFAULT
EXTRACT
(
EPOCH
FROM
NOW
()),
updated_ts
BIGINT
NOT
NULL
DEFAULT
EXTRACT
(
EPOCH
FROM
NOW
()),
updated_ts
BIGINT
NOT
NULL
DEFAULT
EXTRACT
(
EPOCH
FROM
NOW
()),
...
@@ -64,7 +65,7 @@ CREATE TABLE memo_relation (
...
@@ -64,7 +65,7 @@ CREATE TABLE memo_relation (
-- resource
-- resource
CREATE
TABLE
resource
(
CREATE
TABLE
resource
(
id
SERIAL
PRIMARY
KEY
,
id
SERIAL
PRIMARY
KEY
,
resource_name
TEXT
NOT
NULL
UNIQUE
,
uid
TEXT
NOT
NULL
UNIQUE
,
creator_id
INTEGER
NOT
NULL
,
creator_id
INTEGER
NOT
NULL
,
created_ts
BIGINT
NOT
NULL
DEFAULT
EXTRACT
(
EPOCH
FROM
NOW
()),
created_ts
BIGINT
NOT
NULL
DEFAULT
EXTRACT
(
EPOCH
FROM
NOW
()),
updated_ts
BIGINT
NOT
NULL
DEFAULT
EXTRACT
(
EPOCH
FROM
NOW
()),
updated_ts
BIGINT
NOT
NULL
DEFAULT
EXTRACT
(
EPOCH
FROM
NOW
()),
...
...
store/db/sqlite/migration/prod/0.21/00__user_description.sql
0 → 100644
View file @
8fd1dff4
ALTER
TABLE
user
ADD
COLUMN
description
TEXT
NOT
NULL
DEFAULT
""
;
store/db/sqlite/migration/prod/0.21/01__rename_uid.sql
0 → 100644
View file @
8fd1dff4
ALTER
TABLE
memo
RENAME
COLUMN
resource_name
TO
uid
;
ALTER
TABLE
resource
RENAME
COLUMN
resource_name
TO
uid
;
store/db/sqlite/migration/prod/LATEST__SCHEMA.sql
View file @
8fd1dff4
...
@@ -23,7 +23,8 @@ CREATE TABLE user (
...
@@ -23,7 +23,8 @@ CREATE TABLE user (
email
TEXT
NOT
NULL
DEFAULT
''
,
email
TEXT
NOT
NULL
DEFAULT
''
,
nickname
TEXT
NOT
NULL
DEFAULT
''
,
nickname
TEXT
NOT
NULL
DEFAULT
''
,
password_hash
TEXT
NOT
NULL
,
password_hash
TEXT
NOT
NULL
,
avatar_url
TEXT
NOT
NULL
DEFAULT
''
avatar_url
TEXT
NOT
NULL
DEFAULT
''
,
description
TEXT
NOT
NULL
DEFAULT
''
);
);
CREATE
INDEX
idx_user_username
ON
user
(
username
);
CREATE
INDEX
idx_user_username
ON
user
(
username
);
...
@@ -39,7 +40,7 @@ CREATE TABLE user_setting (
...
@@ -39,7 +40,7 @@ CREATE TABLE user_setting (
-- memo
-- memo
CREATE
TABLE
memo
(
CREATE
TABLE
memo
(
id
INTEGER
PRIMARY
KEY
AUTOINCREMENT
,
id
INTEGER
PRIMARY
KEY
AUTOINCREMENT
,
resource_name
TEXT
NOT
NULL
UNIQUE
,
uid
TEXT
NOT
NULL
UNIQUE
,
creator_id
INTEGER
NOT
NULL
,
creator_id
INTEGER
NOT
NULL
,
created_ts
BIGINT
NOT
NULL
DEFAULT
(
strftime
(
'%s'
,
'now'
)),
created_ts
BIGINT
NOT
NULL
DEFAULT
(
strftime
(
'%s'
,
'now'
)),
updated_ts
BIGINT
NOT
NULL
DEFAULT
(
strftime
(
'%s'
,
'now'
)),
updated_ts
BIGINT
NOT
NULL
DEFAULT
(
strftime
(
'%s'
,
'now'
)),
...
@@ -71,7 +72,7 @@ CREATE TABLE memo_relation (
...
@@ -71,7 +72,7 @@ CREATE TABLE memo_relation (
-- resource
-- resource
CREATE
TABLE
resource
(
CREATE
TABLE
resource
(
id
INTEGER
PRIMARY
KEY
AUTOINCREMENT
,
id
INTEGER
PRIMARY
KEY
AUTOINCREMENT
,
resource_name
TEXT
NOT
NULL
UNIQUE
,
uid
TEXT
NOT
NULL
UNIQUE
,
creator_id
INTEGER
NOT
NULL
,
creator_id
INTEGER
NOT
NULL
,
created_ts
BIGINT
NOT
NULL
DEFAULT
(
strftime
(
'%s'
,
'now'
)),
created_ts
BIGINT
NOT
NULL
DEFAULT
(
strftime
(
'%s'
,
'now'
)),
updated_ts
BIGINT
NOT
NULL
DEFAULT
(
strftime
(
'%s'
,
'now'
)),
updated_ts
BIGINT
NOT
NULL
DEFAULT
(
strftime
(
'%s'
,
'now'
)),
...
...
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