小编jit*_*iri的帖子

错误代码:1118。行大小太大 (> 8126)。将某些列更改为 TEXT 或 BLOB 可能会有所帮助。在当前行格式中,

我有一个包含 600 个字段的表,其中所有 600 个字段的数据类型都是“TEXT”。

现在,当我们尝试向该表插入一些数据时,它显示以下错误

错误代码:1118。行大小太大 (> 8126)。将某些列更改为 TEXT 或 BLOB 可能会有所帮助。在当前行格式中,0字节的BLOB前缀是内联存储的

我的配置文件包含以下参数:

innodb_strict_mode=OFF
innodb_log_file_size = 2G
innodb_log_buffer_size = 512M
innodb_file_format = Barracuda
max_allowed_packet = 1G
Run Code Online (Sandbox Code Playgroud)

但仍然无法插入数据。我有什么办法可以解决这个问题吗?

mysql

4
推荐指数
1
解决办法
3万
查看次数

发生错误时如何停止并退出postgresql恢复

我们正在尝试使用以下命令从命令行将 PostgreSQL 模式转储恢复到数据库中

psql -U postgres -d dbname < filename
Run Code Online (Sandbox Code Playgroud)

我们在恢复过程中在命令行中得到响应,如下所示

psql -U postgres -d dbname < filename
Run Code Online (Sandbox Code Playgroud)

并继续

我的问题是,如果在恢复和恢复继续进行之间发生了一些错误,如何在不通过命令行滚动这些整个响应的情况下检测该错误?或者如果发生错误,是否有自动停止并退出恢复过程?

我们正在使用 PostgreSQL 10

postgresql pg-dump psql postgresql-10

3
推荐指数
1
解决办法
2169
查看次数

pg_dumpall 不提示密码

我们正在尝试自动备份集群的所有 PostgreSQL 数据库,我们决定使用“pg_dumpall”实用程序。但是我们找不到在不提示密码的情况下执行“pg_dumpall”的方法。我们正在使用 PostgreSQL-10。

我们正在尝试执行以下命令

pg_dumpall -U "username" -h "hostname" > "location"
Run Code Online (Sandbox Code Playgroud)

我们如何在不提示密码的情况下自动化 pg_dumpall ?请帮助我们解决这个问题。谢谢

postgresql postgresql-10 pg-dumpall

2
推荐指数
1
解决办法
6628
查看次数

标签 统计

postgresql ×2

postgresql-10 ×2

mysql ×1

pg-dump ×1

pg-dumpall ×1

psql ×1