问题标签 [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.

0 投票
1 回答
447 浏览

mysql - PGLOADER 没有数据导入 - 没有错误(mysql 到 postgres 迁移)

我正在使用pgloader将数据库数据从中迁移MySQLPostgres,我根据他们的文档设置了所有内容,但仍然没有导入数据。

ubuntu@ip-123-31-13-119:/applications$ pgloader pgload.load

pgloader 响应:

当我签入数据库时​​,它什么也没显示

这是加载文件:

我不确定问题出在哪里。

0 投票
1 回答
957 浏览

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。

0 投票
1 回答
1400 浏览

mysql - pgloader:堆耗尽,游戏结束。问题

编写代码后,当我运行我的 pgloader 脚本时,它会以这种方式失败:

我收到此错误消息,但这是间歇性的,也就是说,它并不总是发生,而且我不确定要放置哪些参数。我有很多内存,每个记录大约 50kb。

我试着摆弄内存参数,有人可以在这个问题上提供帮助吗?

0 投票
1 回答
632 浏览

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 表架构

0 投票
1 回答
186 浏览

java - pgloader - 如何将 longblob 作为 oid 导入?

简而言之

如果列有注释,你如何使用st Hibernatelongblob从 MySQL 迁移到 Postgres ?pgloader@Lob@Basic(fetch= FetchType.LAZY)

全文

所以我正在迁移(或至少尝试)将 MySQL DB 迁移到 postgres。我现在正试图正确移动这张桌子: 在此处输入图像描述

我当前的 pgloader 脚本相当简单:

这足以加载数据并使外键正常工作。

postgres 表如下所示:

在此处输入图像描述

然而File,它是一个 java 实体,它的内容被注释@Lob

这就是应用程序无法连接到迁移的数据库并出现错误的原因:

我如何让这个迁移工作?

我确实尝试设置

正如byte[] 的适当休眠注释中所建议的那样,但这没有做任何事情。

0 投票
1 回答
179 浏览

postgresql - 迁移数据时如何在终端中运行 pgloader 的加载数据库命令?

我想将数据从 SQLite 迁移到 PostgreSQL,我决定使用pgloader它。

但是,指令太差了,我不知道如何执行这个命令:

它会抛出一个load找不到命令的错误,或者如果我用pgloader load它运行它会抛出一个错误,以使用 pgloader 检查可用的选项。

0 投票
1 回答
658 浏览

mysql - 使用 pgloader 从 Mysql 8 迁移到 postgres 失败

我正在尝试从 MySQL 迁移到 PostgreSQL 数据库。

有什么方法可以在不修改my.cnf文件的情况下从 MySQL 迁移到 PostgreSQL?

我尝试创建这个:

但是当我尝试迁移时,我总是得到这个错误:

0 投票
0 回答
46 浏览

mysql - 从我的 sql 迁移到 postgres 然后继续更新

现在正在使用 pgloader 将 MySQL 数据库迁移到 PostgreSQL 数据库。

迁移工作正常,但我想在从 MySQL 迁移后更新我的 Postgres DB 的问题,这可能吗?

现在每次我迁移它时都会删除以前的数据,然后使用 MySQL 中的最新数据再次创建它。

0 投票
1 回答
108 浏览

postgresql - pgloader 无法加载西班牙语字符

pgloader 无法在 PostgreSQL 中加载西班牙语字符集。在尝试传输数据之前,是否需要启用 PostgreSQL 和/或 pgloader 中的任何设置?

0 投票
0 回答
97 浏览

postgresql - 如何使用 pgloader 将特定的整个模式从一个 Postgres 数据库迁移到另一个?

我想将多个完整模式(但不是每个模式)从 Postgres 数据库A迁移到 Postgres 数据库B,替换 B 中的现有模式。这是否可以使用pgloader,而不必在命令文件中指定每个模式中的所有关系和对象?

这些模式内容在开发生命周期中经常更改,但需要迁移的模式集很少更改,因此命令文件不与模式内容紧密耦合将是理想的选择。

我搜索了 pgloader 文档,谷歌,pgloader --help但无法找到答案。