在我们的一些开发人员机器上,rake db:migrate将尾部空白添加到structure.sql,这真的很烦人,因为每次对数据库进行更改时,我们都必须首先从文件中删除所有尾部空白.

有人知道这是怎么回事吗?空白从哪里来?这和PostgreSQL有关还是其他什么?

推荐答案

这是我生命中最美好的一天,也许也是你生命中最美好的一天:

PG 11中,这个错误不再出现,因为Tablespace没有写入转储.所以你可以升级你的PG版本,摆脱你删除空间的钩子.

Postgresql相关问答推荐

Postgr不列出运算符和函数

PostGresql :正则表达式 Select 其中只有一个正斜杠的行

我想优化查询SQL

使用Helm设置PostgreSQL配置

如何使 Postgres 优化引擎具有确定性

如何获取在 Go 中完成的 SQL 插入的错误详细信息?

连接到 PostgreSQL 时没有属性执行错误

如何判断上次在 TimescaleDB 上运行连续聚合作业(job)的时间

PostgreSQL - jsonb_each

如何查询存储在数组中的 Rails ActiveRecord 数据

Postgresql:在插入列时(或之前)自动小写文本

PostgreSQL 获取过go 12 小时的元素

SQLAlchemy 声明式:定义触发器和索引 (Postgres 9)

错误:关系列不存在 PostgreSQL,无法运行插入查询

为什么是||在 PostgreSQL/Redshift 中用作字符串连接

PostgreSQL:如果不存在则创建表 AS

如何在 psql 中设置默认显示模式

Postgresql 对象 ID 和元组

错误:无法在只读事务中执行 CREATE TABLE

Rails ActiveRecord:PG::Error:错误:column reference "created_at" is ambiguous