mirror of
https://github.com/usememos/memos.git
synced 2025-04-02 20:10:45 +02:00
chore: update migration scripts
This commit is contained in:
parent
c5fa4fe304
commit
8fd1dff484
@ -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.20.1"
|
var Version = "0.21.0"
|
||||||
|
|
||||||
// DevVersion is the service current development version.
|
// DevVersion is the service current development version.
|
||||||
var DevVersion = "0.20.1"
|
var DevVersion = "0.21.0"
|
||||||
|
|
||||||
func GetCurrentVersion(mode string) string {
|
func GetCurrentVersion(mode string) string {
|
||||||
if mode == "dev" || mode == "demo" {
|
if mode == "dev" || mode == "demo" {
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
ALTER TABLE `user` ADD COLUMN `description` VARCHAR(256) NOT NULL DEFAULT '';
|
3
store/db/mysql/migration/prod/0.21/01__rename_uid.sql
Normal file
3
store/db/mysql/migration/prod/0.21/01__rename_uid.sql
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
ALTER TABLE `memo` RENAME COLUMN `resource_name` TO `uid`;
|
||||||
|
|
||||||
|
ALTER TABLE `resource` RENAME COLUMN `resource_name` TO `uid`;
|
@ -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` (
|
|||||||
-- 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` (
|
|||||||
-- 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,
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
ALTER TABLE user ADD COLUMN description TEXT NOT NULL DEFAULT '';
|
3
store/db/postgres/migration/prod/0.21/01__rename_uid.sql
Normal file
3
store/db/postgres/migration/prod/0.21/01__rename_uid.sql
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
ALTER TABLE memo RENAME COLUMN resource_name TO uid;
|
||||||
|
|
||||||
|
ALTER TABLE resource RENAME COLUMN resource_name TO uid;
|
@ -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 (
|
|||||||
-- 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 (
|
|||||||
-- 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()),
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
ALTER TABLE user ADD COLUMN description TEXT NOT NULL DEFAULT "";
|
3
store/db/sqlite/migration/prod/0.21/01__rename_uid.sql
Normal file
3
store/db/sqlite/migration/prod/0.21/01__rename_uid.sql
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
ALTER TABLE memo RENAME COLUMN resource_name TO uid;
|
||||||
|
|
||||||
|
ALTER TABLE resource RENAME COLUMN resource_name TO uid;
|
@ -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 (
|
|||||||
-- 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 (
|
|||||||
-- 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')),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user