【发布时间】:2011-09-04 11:38:44
【问题描述】:
我对 SQLalchemy 比较陌生,已经完成了基本的数据库创建、插入、更新和删除。到目前为止,我发现它使用起来非常简单。我的问题是:
我想将记录从一个数据库移动到另一个备份数据库。在 SQLalchemy 中执行此操作的最简单方法是什么?
【问题讨论】:
-
也许我需要解释更多。我正在运行 python 脚本,这些脚本使用给它的数据创建数据库、插入和更新记录。我想要做的是将已完成(填充了所需数据)的记录移动到另一个数据库以维护一个小的当前数据库。这将由进程完成,而不是由手动完成。
-
Q-1:您的数据库由多少个表组成? Q-2:你有一些open和一些completed数据,你想
movecompleted数据到另一个归档数据库。对吗? -
我有一个数据库(“data.db”),其中有一个创建记录的表。随着时间的推移,这些记录充满了结果。我对 sql 了解不多,但我的想法是我不希望数据库变得又大又笨重,所以一旦记录完成,这些记录就会移动到另一个数据库(“另一个 Database.db”)。我认为具有大量记录的数据库可能会变慢。如果将它移动到同一数据库中的另一个表也一样好,请告诉我。欢迎任何建议。
-
我这里写了一个函数来复制一个表:stackoverflow.com/a/21677971/1675586
标签: python sqlalchemy