postgresql - 每次新构建数据库后,给定模式中的数据都会被截断 4 次
问题描述
我有一个有两个模式的数据库。第一个模式是几周前建立的,从那时起就一直很稳定。同一服务器中同一数据库下的第二个模式是通过原始模式的 ETL 过程填充的。我构建了两次数据(构建大约需要 20 小时)。我可以看到架构从硬盘驱动器中占用了它所需的 100GB。连接到 pgadmin4 或 datagrip 后,我可以立即看到数据被截断(删除)以释放所需的空间。在连接到任何东西之前的第二次构建之后,我做了一个文件系统级备份(tar 文件)。第一次备份(保持架构活动的第三次尝试)我解压缩了 tar 文件并将其移动到保持文件夹未压缩版本的位置。我连接到 pgadmin4,数据又消失了。然后我编辑了 postgres 配置数据目录,指向我最初解压缩 tar 文件的文件夹,以避免在 2 小时内复制和粘贴。再次启动 postgres 服务器并繁荣,架构再次截断数据。
我不知道如何或为什么会发生这种情况。在重新启动服务器以查明从何处触发截断命令之前,有关下次在哪里查看的任何建议?
PS:tar 文件是 .../postgresql/11/ 文件夹内的“主”文件夹的压缩。
提前致谢。
解决方案
推荐阅读
- sql - MS SQL - 从多对多表中选择数据,其中列的值与所有给定值匹配
- sql - 如何将此 Oracle 脚本转换为 MSSQL?
- laravel - 如何循环和比较从单个视图 Laravel 传递的多个数据
- whitespace - 如何删除文件名前面的空格,同时在 Windows 10 的 3000 个文件中保留其他空格
- react-native - 在同一个文件中包含太多导入是否会减慢应用程序的本机反应
- csv - 多个 pcap 文件到 csv 文件
- mongodb - 无法从 MongoDB shell 连接到类 Atlas 集群
- jquery - 使用 JQuery 在 Html 表中添加新列
- python - 神经网络中 2 个隐藏层的反向传播和前向传播
- android - RadioGroup - 为什么选择每个单选按钮后按钮没有改变颜色