database - 从 sqlite 迁移到 postgresql

标签 database postgresql sqlite migration migrate

我有包含大量数据的 sqlite 数据库。 我想将我的 sqlite 中的所有数据“复制”(迁移)到 postgres 数据库。 有人知道有助于将 sqlite 迁移到 postgres 的工具吗? 我用谷歌搜索但没有找到任何东西。 非常感谢您的帮助。

最佳答案

对我有用的是从 ruby​​ 运行续集。只需运行命令:

gem install sequel

您需要在您的系统上安装用于 postgres、sqlite 和 ruby​​ 的开发包

运行命令:

gem install pg sqlite3

在 postgresql 上创建一个空数据库,假设为 testDB 并为用户分配授予权限

在命令提示符下运行:

sequel -C sqlite:///path/to/sqlitedb.db postgres://user:password@host/testDB

这将无错误地运行。

关于database - 从 sqlite 迁移到 postgresql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36756805/

相关文章:

sql - 多对多关系 - 在多个表中显示行

database - 索引如何加快搜索速度?

python - Django 南迁移失败

c++ - Qt 和 SQlite 数据库,我如何计算查询?

database - Perl - 使用 DBI 获取 sqlite 数据库的结构

java - 安卓 - SQLiteException : near "=": syntax error (code 1)

sql - 使用 Postgresql 的 OR 查询性能和策略

mysql - 在第一个表的字段或第二个表的字段中使用 WHERE 进行左连接

sql - 带有前缀词位的 PostgreSQL 中 tsquery 的奇怪行为

postgresql - 在orm.xml(Spring Data/JPA 2.1/Hibernate 5.3.7/Postgresql)中定义@Type?