mirror of
https://github.com/Rain-kl/OpenFlare.git
synced 2026-10-04 23:16:37 +08:00
refactor(push): remove legacy push_global_token setting
- Clean up redundant push_global_token INSERT and DELETE statements from 202606140004 migration. - Add DELETE for push_global_token in 202606160001 migration to wipe out legacy settings on update. - Adjust expected w_system_configs count in migrator_test.go to 30.
This commit is contained in:
@@ -15,17 +15,5 @@ CREATE TABLE w_push_channels (
|
|||||||
CREATE INDEX idx_w_push_channels_name ON w_push_channels(name);
|
CREATE INDEX idx_w_push_channels_name ON w_push_channels(name);
|
||||||
CREATE INDEX idx_w_push_channels_enabled ON w_push_channels(enabled);
|
CREATE INDEX idx_w_push_channels_enabled ON w_push_channels(enabled);
|
||||||
|
|
||||||
INSERT INTO w_system_configs (key, value, type, visibility, description, created_at, updated_at)
|
|
||||||
VALUES (
|
|
||||||
'push_global_token',
|
|
||||||
'',
|
|
||||||
'system',
|
|
||||||
0,
|
|
||||||
'系统全局推送鉴权令牌',
|
|
||||||
CURRENT_TIMESTAMP,
|
|
||||||
CURRENT_TIMESTAMP
|
|
||||||
) ON CONFLICT (key) DO NOTHING;
|
|
||||||
|
|
||||||
-- +goose Down
|
-- +goose Down
|
||||||
DELETE FROM w_system_configs WHERE key = 'push_global_token';
|
|
||||||
DROP TABLE IF EXISTS w_push_channels;
|
DROP TABLE IF EXISTS w_push_channels;
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
-- +goose Up
|
-- +goose Up
|
||||||
DELETE FROM w_system_configs WHERE key = 'push_config';
|
DELETE FROM w_system_configs WHERE key = 'push_config';
|
||||||
DELETE FROM w_push_events WHERE event_key = 'admin_login';
|
DELETE FROM w_push_events WHERE event_key = 'admin_login';
|
||||||
|
DELETE FROM w_system_configs WHERE key = 'push_global_token';
|
||||||
|
|
||||||
-- +goose Down
|
-- +goose Down
|
||||||
|
|||||||
@@ -15,17 +15,5 @@ CREATE TABLE w_push_channels (
|
|||||||
CREATE INDEX idx_w_push_channels_name ON w_push_channels(name);
|
CREATE INDEX idx_w_push_channels_name ON w_push_channels(name);
|
||||||
CREATE INDEX idx_w_push_channels_enabled ON w_push_channels(enabled);
|
CREATE INDEX idx_w_push_channels_enabled ON w_push_channels(enabled);
|
||||||
|
|
||||||
INSERT OR IGNORE INTO w_system_configs (key, value, type, visibility, description, created_at, updated_at)
|
|
||||||
VALUES (
|
|
||||||
'push_global_token',
|
|
||||||
'',
|
|
||||||
'system',
|
|
||||||
0,
|
|
||||||
'系统全局推送鉴权令牌',
|
|
||||||
CURRENT_TIMESTAMP,
|
|
||||||
CURRENT_TIMESTAMP
|
|
||||||
);
|
|
||||||
|
|
||||||
-- +goose Down
|
-- +goose Down
|
||||||
DELETE FROM w_system_configs WHERE key = 'push_global_token';
|
|
||||||
DROP TABLE IF EXISTS w_push_channels;
|
DROP TABLE IF EXISTS w_push_channels;
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
-- +goose Up
|
-- +goose Up
|
||||||
DELETE FROM w_system_configs WHERE key = 'push_config';
|
DELETE FROM w_system_configs WHERE key = 'push_config';
|
||||||
DELETE FROM w_push_events WHERE event_key = 'admin_login';
|
DELETE FROM w_push_events WHERE event_key = 'admin_login';
|
||||||
|
DELETE FROM w_system_configs WHERE key = 'push_global_token';
|
||||||
|
|
||||||
-- +goose Down
|
-- +goose Down
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import (
|
|||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
)
|
)
|
||||||
|
|
||||||
const expectedMigratedSystemConfigCount = 31
|
const expectedMigratedSystemConfigCount = 30
|
||||||
|
|
||||||
func TestMigrateInitializesSQLiteDatabase(t *testing.T) {
|
func TestMigrateInitializesSQLiteDatabase(t *testing.T) {
|
||||||
sqliteDB, err := gorm.Open(sqlite.Open(":memory:"), &gorm.Config{
|
sqliteDB, err := gorm.Open(sqlite.Open(":memory:"), &gorm.Config{
|
||||||
|
|||||||
Reference in New Issue
Block a user