35

每当我通过 postgres 用户运行以下命令时,我都会不断收到上述错误。

/usr/lib/postgresql/9.3/bin/pg_upgrade \
   -b /usr/lib/postgresql/9.1/bin/ \
   -B /usr/lib/postgresql/9.3/bin/ \
   -d /var/lib/postgresql/9.1/main \
   -D /var/lib/postgresql/9.3/main

无法写入日志文件 pg_upgrade_internal.log 失败,退出

我正在使用 Ubuntu 13.10。Postgresql 9.1 和 9.3 都运行正常。

4

1 回答 1

82

确保从postgres用户可写的目录运行此命令,例如/tmpor /var/lib/postgresql

$ cd /tmp
$ usr/lib/postgresql/9.3/bin/pg_upgrade ...
于 2014-04-22T10:57:42.867 回答