我们正在开发一个网站,当我们在本地开发时(我们中的一人来自Windows),我们使用sqlite3,但在服务器(linux)上,我们使用postgres.我们希望能够将生产数据库导入到我们的开发过程中,所以我想知道是否有一种方法可以将postgres数据库转储转换为sqlite3可以理解的内容(只需将postgres转储的SQL提供给它,就会产生很多很多错误).或者仅仅在windows上安装postgres会更容易吗?谢谢
我们正在开发一个网站,当我们在本地开发时(我们中的一人来自Windows),我们使用sqlite3,但在服务器(linux)上,我们使用postgres.我们希望能够将生产数据库导入到我们的开发过程中,所以我想知道是否有一种方法可以将postgres数据库转储转换为sqlite3可以理解的内容(只需将postgres转储的SQL提供给它,就会产生很多很多错误).或者仅仅在windows上安装postgres会更容易吗?谢谢
尽管这里有很多非常有用的答案,但我只想将其标记为已回答.我们最终接受了 comments 的建议:
我只想将您的开发环境切换到PostgreSQL,在一个数据库(尤其是像SQLite这样松散和宽容的数据库)上开发,但在另一个数据库(尤其是像PostgreSQL这样严格的数据库)上部署通常会让人恼火和咒骂
为了回应穆的回应,不要这样做..别这样..不要这样做.在同一件事情上开发和部署.否则做是不好的工程实践@库伯肖恩
我们在我们的Post机器上安装了Gres所以.这很容易开始,工作也很顺利.