【发布时间】:2011-02-12 14:18:48
【问题描述】:
我想将 sqlite 内存数据库用于我的所有测试,并将 Postgresql 用于我的开发/生产服务器。
但是两个数据库中的 SQL 语法并不相同。例如:SQLite 有自动增量,而 Postgresql 有串行
将 SQL 脚本从 sqlite 移植到 postgresql 是否容易...您的解决方案是什么?
如果你想让我使用标准 SQL,我应该如何在两个数据库中生成主键?
【问题讨论】:
-
如果您的生产数据库软件的价格为 20,000,000 美元,而您无法以同样的价格购买测试数据库,我也许会明白为什么您会考虑这样做。但是您使用的是来自 PostgreSQL 的免费开源软件,并且没有任何借口或合乎逻辑的理由去做您所要求的事情。
标签: python sqlite postgresql sqlalchemy