pg_upgrade说它无法写入日志文件pg_upgrade_internal.log但该文件中有一些日志

时间:2018-05-03 09:34:29

标签: postgresql postgresql-9.5 postgresql-8.4

在Windows操作系统上从PostgreSQL 8.4.8升级到PostgreSQL 9.5.2期间,我通过命令行收到以下错误:

Running in verbose mode

cannot write to log file pg_upgrade_internal.log
Failure, exiting

当我检查文件pg_upgrade_internal.log时,它包含以下数据:

Running in verbose mode

-----------------------------------------------------------------
  pg_upgrade run on Tue Apr 24 17:02:13 2018
-----------------------------------------------------------------

pg_upgrade_server.log实用程序生成的pg_upgrade_utility.logpg_upgrade_server_start.logpg_upgrade等其他文件也包含部分数据:

-----------------------------------------------------------------
  pg_upgrade run on Tue Apr 24 17:02:13 2018
-----------------------------------------------------------------

如果pg_upgrade实用程序未能写入(或者换句话说,没有权限),那么谁编写了上述数据?我确信这些日志只是由PostgreSQL实用程序编写的。

顺便说一下,我已经检查了描述cannot write...错误问题的Stackoverflow,PostgreSQL站点链接(link1link2等),但这些链接都没有提到这个问题/关切。

0 个答案:

没有答案