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
9bd6d178
Commit
9bd6d178
authored
Jan 31, 2025
by
johnnyjoy
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
chore: add migration script
parent
39d4d4f4
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
27 additions
and
4 deletions
+27
-4
version.go
server/version/version.go
+1
-1
00__memo.sql
store/migration/mysql/0.24/00__memo.sql
+11
-0
LATEST.sql
store/migration/mysql/LATEST.sql
+1
-1
00__memo.sql
store/migration/postgres/0.24/00__memo.sql
+11
-0
LATEST.sql
store/migration/postgres/LATEST.sql
+1
-1
00__memo.sql
store/migration/sqlite/0.24/00__memo.sql
+2
-1
No files found.
server/version/version.go
View file @
9bd6d178
...
...
@@ -12,7 +12,7 @@ import (
var
Version
=
"0.23.1"
// DevVersion is the service current development version.
var
DevVersion
=
"0.2
3.1
"
var
DevVersion
=
"0.2
4.0
"
func
GetCurrentVersion
(
mode
string
)
string
{
if
mode
==
"dev"
||
mode
==
"demo"
{
...
...
store/migration/mysql/0.24/00__memo.sql
0 → 100644
View file @
9bd6d178
-- Drop deprecated tags column.
ALTER
TABLE
`memo`
DROP
COLUMN
`tags`
;
-- Add pinned column.
ALTER
TABLE
`memo`
ADD
COLUMN
`pinned`
BOOLEAN
NOT
NULL
DEFAULT
FALSE
;
-- Update pinned column from memo_organizer.
UPDATE
`memo`
SET
`pinned`
=
TRUE
FROM
`memo_organizer`
WHERE
`memo`
.
`id`
=
`memo_organizer`
.
`memo_id`
AND
`memo_organizer`
.
`pinned`
=
1
;
\ No newline at end of file
store/migration/mysql/LATEST.sql
View file @
9bd6d178
...
...
@@ -44,7 +44,7 @@ CREATE TABLE `memo` (
`row_status`
VARCHAR
(
256
)
NOT
NULL
DEFAULT
'NORMAL'
,
`content`
TEXT
NOT
NULL
,
`visibility`
VARCHAR
(
256
)
NOT
NULL
DEFAULT
'PRIVATE'
,
`
tags`
JSON
NOT
NULL
,
`
pinned`
BOOLEAN
NOT
NULL
DEFAULT
FALSE
,
`payload`
JSON
NOT
NULL
);
...
...
store/migration/postgres/0.24/00__memo.sql
0 → 100644
View file @
9bd6d178
-- Drop deprecated tags column.
ALTER
TABLE
memo
DROP
COLUMN
tags
;
-- Add pinned column.
ALTER
TABLE
memo
ADD
COLUMN
pinned
BOOLEAN
NOT
NULL
DEFAULT
FALSE
;
-- Update pinned column from memo_organizer.
UPDATE
memo
SET
pinned
=
TRUE
FROM
memo_organizer
WHERE
memo
.
id
=
memo_organizer
.
memo_id
AND
memo_organizer
.
pinned
=
1
;
\ No newline at end of file
store/migration/postgres/LATEST.sql
View file @
9bd6d178
...
...
@@ -44,7 +44,7 @@ CREATE TABLE memo (
row_status
TEXT
NOT
NULL
DEFAULT
'NORMAL'
,
content
TEXT
NOT
NULL
,
visibility
TEXT
NOT
NULL
DEFAULT
'PRIVATE'
,
tags
JSONB
NOT
NULL
DEFAULT
'[]'
,
pinned
BOOLEAN
NOT
NULL
DEFAULT
FALSE
,
payload
JSONB
NOT
NULL
DEFAULT
'{}'
);
...
...
store/migration/sqlite/0.24/00__memo.sql
View file @
9bd6d178
...
...
@@ -12,4 +12,5 @@ ALTER TABLE memo ADD COLUMN pinned INTEGER NOT NULL CHECK (pinned IN (0, 1)) DEF
-- Update pinned column from memo_organizer.
UPDATE
memo
SET
pinned
=
1
WHERE
EXISTS
(
SELECT
1
FROM
memo_organizer
WHERE
memo_organizer
.
memo_id
=
memo
.
id
AND
memo_organizer
.
pinned
=
1
);
FROM
memo_organizer
WHERE
memo
.
id
=
memo_organizer
.
memo_id
AND
memo_organizer
.
pinned
=
1
;
\ No newline at end of file
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