【问题标题】:How can I import an existing database to my db.py model?如何将现有数据库导入我的 db.py 模型?
【发布时间】:2014-07-03 12:56:18
【问题描述】:

我已经成功地将默认的sqlite连接更改为mysql。现在我想导入一个导出的文件(database.sql),它是一个现有的数据库。我需要有关如何执行此操作的帮助

【问题讨论】:

  • 需要有关您的问题的更多详细信息。
  • 这是我的 db 模型,我从 web2py -8 的 dp.py 模型中的默认 sqlite 更改 -* db = DAL('mysql://root:password@localhost/dbname', migrate_enabled = False, pool_size=20) 请我要导入和已经导出的数据库,以便我可以使用这些表

标签: mysql database sqlite web2py database-backups


【解决方案1】:

正如documentation 中所述,您可以这样做:

db.export_to_csv_file(open('somefile.csv', 'wb'))

db.import_from_csv_file(open('somefile.csv', 'rb'))

当然,导出操作必须在连接到原始数据库时进行。

【讨论】:

    猜你喜欢
    • 2011-08-21
    • 2018-12-09
    • 1970-01-01
    • 2021-03-07
    • 2016-01-25
    • 2013-05-02
    • 1970-01-01
    • 2014-10-12
    • 1970-01-01
    相关资源
    最近更新 更多