LINUX.ORG.RU

Найти файл postgres с базой

 


0

1

Сервер съел вирус, поддержка любезно его отключила, по многочисленным просьбам включила на время, тихонько пароль сменив, потом дав неправильный пароль, и потом опять отключила со словами «все, больше не включим», и выложила архив со всеми файлами от корня. Как бы мне найти файлы базы и их перекопировать, чтобы заработали?


В /var/lib/pgsql/data/ куча непонятных папок, В /var/lib/pgsql/data/base/ папки с какими-то числами в названии, может оно?

Romaboy
() автор топика

You can create tablespaces to store database objects in other parts of the filesystem. To see tablespaces, which might not be in that data directory, use this query.

SELECT * FROM pg_tablespace;

В общем, pg могут сконфигурить так, что данные будут лежать в нетривиальном месте. Сам сталкивался с таким, нужно делать, как сказано, SELECT * FROM pg_tablespace; . Как это сделать без запущенного постгреса, я не знаю. tablespaces где-то должны конфигурироваться в общеопределенном месте

Deleted
()
Ответ на: комментарий от Romaboy

Потому что надо копировать всю /var/lib/pgsql/data

AnDoR ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.