问题标签 [pgloader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 使用 pgloader 将 mysql 迁移到 postgres
我正在尝试使用 pgloader 将 mysql 迁移到 postgres,因为我使用的是 window 所以,我在 windows linux 子系统中安装了 pgloader,并且我使用以下命令来迁移 DB pgloader mysql://root@localhost/f1db pgsql: //postgres@localhost:5433/f1db
请告诉如何在命令行中为 MYsql 和 Postgres 传递密码,如果我的密码中有@,如何在命令中使用它,因为我们已经在命令中有 user@localhost。
mysql - pgloader:堆耗尽,游戏结束。问题
编写代码后,当我运行我的 pgloader 脚本时,它会以这种方式失败:
我收到此错误消息,但这是间歇性的,也就是说,它并不总是发生,而且我不确定要放置哪些参数。我有很多内存,每个记录大约 50kb。
我试着摆弄内存参数,有人可以在这个问题上提供帮助吗?
django - Postgres 不尊重 Django 在 models.py 中的“on_delete = models.CASCADE”。为什么?
我刚刚从 SQLite3 迁移到 Postgres 12(使用 pgloader)。
我无法删除某些模型对象,因为有其他模型对象引用它。
但是,我很确定我的模型对象在引用模型对象中设置了“on_delete = models.CASCADE”(在我的 Django 代码中的 models.py 中)。
所以我得到了 Postgres 生成的这个错误:
有没有办法(希望不用在 Postgres 中手动编辑表模式)来解决这个问题?
编辑:在下面添加一些代码...
模型.py
这是参考模型,回复:
视图.py
(我重新定义了 delete() 方法并添加了 post_delete() 信号,但我认为它们不会影响任何东西,因为它与 SQLite 完美配合。)
什么地方出了错?
编辑2:
Postgres 表架构
java - pgloader - 如何将 longblob 作为 oid 导入?
简而言之
如果列有注释,你如何使用st Hibernatelongblob
从 MySQL 迁移到 Postgres ?pgloader
@Lob
@Basic(fetch= FetchType.LAZY)
全文
所以我正在迁移(或至少尝试)将 MySQL DB 迁移到 postgres。我现在正试图正确移动这张桌子:
我当前的 pgloader 脚本相当简单:
这足以加载数据并使外键正常工作。
postgres 表如下所示:
然而File
,它是一个 java 实体,它的内容被注释@Lob
:
这就是应用程序无法连接到迁移的数据库并出现错误的原因:
我如何让这个迁移工作?
我确实尝试设置
正如byte[] 的适当休眠注释中所建议的那样,但这没有做任何事情。
postgresql - 迁移数据时如何在终端中运行 pgloader 的加载数据库命令?
我想将数据从 SQLite 迁移到 PostgreSQL,我决定使用pgloader
它。
但是,指令太差了,我不知道如何执行这个命令:
它会抛出一个load
找不到命令的错误,或者如果我用pgloader load
它运行它会抛出一个错误,以使用 pgloader 检查可用的选项。
mysql - 使用 pgloader 从 Mysql 8 迁移到 postgres 失败
我正在尝试从 MySQL 迁移到 PostgreSQL 数据库。
有什么方法可以在不修改my.cnf
文件的情况下从 MySQL 迁移到 PostgreSQL?
我尝试创建这个:
但是当我尝试迁移时,我总是得到这个错误:
mysql - 从我的 sql 迁移到 postgres 然后继续更新
现在正在使用 pgloader 将 MySQL 数据库迁移到 PostgreSQL 数据库。
迁移工作正常,但我想在从 MySQL 迁移后更新我的 Postgres DB 的问题,这可能吗?
现在每次我迁移它时都会删除以前的数据,然后使用 MySQL 中的最新数据再次创建它。
postgresql - pgloader 无法加载西班牙语字符
pgloader 无法在 PostgreSQL 中加载西班牙语字符集。在尝试传输数据之前,是否需要启用 PostgreSQL 和/或 pgloader 中的任何设置?
postgresql - 如何使用 pgloader 将特定的整个模式从一个 Postgres 数据库迁移到另一个?
我想将多个完整模式(但不是每个模式)从 Postgres 数据库A迁移到 Postgres 数据库B,替换 B 中的现有模式。这是否可以使用pgloader,而不必在命令文件中指定每个模式中的所有关系和对象?
这些模式内容在开发生命周期中经常更改,但需要迁移的模式集很少更改,因此命令文件不与模式内容紧密耦合将是理想的选择。
我搜索了 pgloader 文档,谷歌,pgloader --help
但无法找到答案。