将内存数据库复制到文件
假设你遇到以下场景:以内存模式启动了 Goose,但希望把当前数据库状态持久化到磁盘。
要实现这一点,可先附加一个新的磁盘数据库,然后使用 COPY FROM DATABASE ... TO 命令:
ATTACH 'my_database.db';
COPY FROM DATABASE memory TO my_database;
DETACH my_database;
附加前请确保目标磁盘数据库文件不存在。
假设你遇到以下场景:以内存模式启动了 Goose,但希望把当前数据库状态持久化到磁盘。
要实现这一点,可先附加一个新的磁盘数据库,然后使用 COPY FROM DATABASE ... TO 命令:
ATTACH 'my_database.db';
COPY FROM DATABASE memory TO my_database;
DETACH my_database;
附加前请确保目标磁盘数据库文件不存在。