如何将postgres数据库转换为sqlite
我们正在开发一个网站,当我们在本地开发时(我们中的一个来自 Windows),我们使用sqlite3,但在服务器(linux)上我们使用postgres.我们希望能够将生产数据库导入到我们的开发过程中,所以我想知道是否有一种方法可以将postgres数据库转换转换为sqlite3可以理解的东西(只是将它添加到postgres的转储SQL给了很多,很多错误).谢谢. 解决方法我认为在开发阶段对同一类型的数据库进行更好的工作,但是你有一些方法可以将postgreSQL数据库转换为SQLite数据库:1)如果您只想迁移表数据,可以在PostgreSQL上以CSV格式表导出,然后将其导入SQLite数据库: 在PostgreSQL上: COPY sometable to '/tmp/sometable.csv' delimiters',' CSV HEADER; 在SQLite上: sqlite> .mode csv sqlite> .import /tmp/sometable.csv sometable 2)快速迁移结构和数据:使用数据库迁移器工具,如: > OpenDBCopy(OpenSource) 使用这两个工具,您可以轻松地将数据库模式和数据从PostgreSQL迁移到SQLite. 注意:还有其他数据库迁移器工具,但这两个是我认为是执行此工作的最佳工具. (编辑:开发网_开封站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 微软产品遇空前信任危机 逾66%用户表示不满
- sql-server – uncoditioned Count(*)vs System表
- sql-server – 在不返回任何行的查询中包含ORDER
- sql-server – 使用WITH REPLACE恢复备份时出现错
- 弱光不等于弱视―――现代HY280摄像头
- html2canvas实现dashed虚线边框的示例
- linq-to-sql – LinqToSql和全文搜索 – 可以做到
- 网民本周警惕QQ号被盗 QQ龙变种RC将发作
- sql-server – 为其他数据库中的内部存储过程设置
- sql-server – 这个NO JOIN PREDICATE警告我应该