Скопируйте поврежденный PostgreSQL 8.4 без pg_dump

Это кажется, у Вас есть проблемы с "-" символы в Вашем сценарии.
Если я вставка копии "iostat-k-x" с Вашего примера на мой терминал, это дает усеченный вывод. Если я ввожу то же вручную, вывод корректен.

P.S. Так как Вы игнорируете stderr, производит Вас, мог использовать

$stdout = `iostat –k –x`;
1
задан 13 April 2017 в 15:14
1 ответ

Такоооо. Вот решение.

Проблема заключалась в том, что мой postgresql (по какой-то причине: o) не создавал никаких кластеров.

Итак, я создал один:

pg_createcluster 8.4 main

Теперь давайте найдем что-то, что силимарино в старой папке данных: find / -name 'PG_VERSION'

Вот оно - / usr / local / pgsql / data / . Теперь отредактируйте postgresql.conf в папке кластера.

Вы должны заменить переменное значение data_directory на старую папку.

Теперь вы можете перезапустить сервер. Все будет нормально работать.

1
ответ дан 4 December 2019 в 01:00

Теги

Похожие вопросы