支持多子账号订阅与独立节点过滤
This commit is contained in:
Executable
+18
@@ -0,0 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
set -euo pipefail
|
||||
|
||||
db_path="${1:-LionWebsite.db}"
|
||||
legacy_key="${2:-}"
|
||||
|
||||
if [[ -z "$legacy_key" || ! "$legacy_key" =~ ^[A-Za-z0-9._~-]+$ ]]; then
|
||||
echo "用法: $0 <LionWebsite.db> <现有共享订阅 upstream key>" >&2
|
||||
exit 2
|
||||
fi
|
||||
if [[ ! -f "$db_path" ]]; then
|
||||
echo "数据库不存在: $db_path" >&2
|
||||
exit 2
|
||||
fi
|
||||
|
||||
sqlite3 "$db_path" -cmd ".parameter init" -cmd ".parameter set :legacy_key '$legacy_key'" \
|
||||
< "$(dirname "$0")/migrate_subscription_accounts.sql"
|
||||
echo "订阅子账号迁移完成: $db_path"
|
||||
Reference in New Issue
Block a user