PostgreSQL - '无法截断文件" global / 21607":权限被拒绝'

时间:2018-02-19 23:09:27

标签: postgresql perl

所以我继承了一个运行perl脚本的Windows系统,该脚本连接到本地PostgreSQL数据库(也在此Windows服务器上运行)。它将数据从一个表移动到另一个表。

我收到以下错误:

could not truncate file "global/21607": permission denied

是否有可能找到哪个表对应于" global / 21607"?

1 个答案:

答案 0 :(得分:1)

假设您使用的是PostgreSQL的最新版本,可以尝试:

SELECT pg_filenode_relation(
          (SELECT oid FROM pg_tablespace WHERE spcname = 'pg_global'),
          21607
       );

是否有运行的防病毒程序会锁定文件?