首页 > 解决方案 > 每次新构建数据库后,给定模式中的数据都会被截断 4 次

问题描述

我有一个有两个模式的数据库。第一个模式是几周前建立的,从那时起就一直很稳定。同一服务器中同一数据库下的第二个模式是通过原始模式的 ETL 过程填充的。我构建了两次数据(构建大约需要 20 小时)。我可以看到架构从硬盘驱动器中占用了它所需的 100GB。连接到 pgadmin4 或 datagrip 后,我可以立即看到数据被截断(删除)以释放所需的空间。在连接到任何东西之前的第二次构建之后,我做了一个文件系统级备份(tar 文件)。第一次备份(保持架构活动的第三次尝试)我解压缩了 tar 文件并将其移动到保持文件夹未压缩版本的位置。我连接到 pgadmin4,数据又消失了。然后我编辑了 postgres 配置数据目录,指向我最初解压缩 tar 文件的文件夹,以避免在 2 小时内复制和粘贴。再次启动 postgres 服务器并繁荣,架构再次截断数据。

我不知道如何或为什么会发生这种情况。在重新启动服务器以查明从何处触发截断命令之前,有关下次在哪里查看的任何建议?

PS:tar 文件是 .../postgresql/11/ 文件夹内的“主”文件夹的压缩。

提前致谢。

标签: postgresqlpsqldatagrip

解决方案


推荐阅读