将一个tiddlyweb存储区的内容迁移到另一个tiddlyweb存储区
tiddlywebplugins.migrate的Python项目详细描述
migrate是一个插件,用于将一个tiddlyweb存储的内容迁移到另一个。这可以提供两个功能:
*将存储复制到相同格式以供其他地方使用,或备份。
*将存储格式从一个StorageInterface
实现更改为另一个(例如从文本更改为SQL)。
key的值与
“服务器存储”的格式相同,其中
存储的配置信息被迁移到。
下面是一个示例,该示例将从SQL存储迁移到文本存储,数据存储在
/tmp的目录中:
config={
“twanager插件”:['tiddlywebplugins.migrate',
“服务器存储”:['sql',{'db-config':'sqlite:///test.db'}],
'target-store':['text',{'store-root':'/tmp/backupstore'}],
}
设置配置后,运行twanager命令:
twanager migrate
如果存储空间很大,则可能需要一些时间。
他们的BR/>被存储为新的修订版,所以如果目标存储已经存在BR/>,并且在同一个包中有一个同名的提要,则BR/>将创建一个新的版本,扩展修订版。
BR/>许可作为TIDDLYWEB本身。< BR/> BR/>关于TIDDLYWeb的更多信息见http://TIDDLYWEB.COM/BR/>< BR/>版权2009, 2013克里斯Dutt。
*将存储复制到相同格式以供其他地方使用,或备份。
*将存储格式从一个StorageInterface
实现更改为另一个(例如从文本更改为SQL)。
key的值与
“服务器存储”的格式相同,其中
存储的配置信息被迁移到。
下面是一个示例,该示例将从SQL存储迁移到文本存储,数据存储在
/tmp的目录中:
config={
“twanager插件”:['tiddlywebplugins.migrate',
“服务器存储”:['sql',{'db-config':'sqlite:///test.db'}],
'target-store':['text',{'store-root':'/tmp/backupstore'}],
}
设置配置后,运行twanager命令:
twanager migrate
如果存储空间很大,则可能需要一些时间。
他们的BR/>被存储为新的修订版,所以如果目标存储已经存在BR/>,并且在同一个包中有一个同名的提要,则BR/>将创建一个新的版本,扩展修订版。
BR/>许可作为TIDDLYWEB本身。< BR/> BR/>关于TIDDLYWeb的更多信息见http://TIDDLYWEB.COM/BR/>< BR/>版权2009, 2013克里斯Dutt。