Как проверить тип файла дампа postgresql

#postgresql

#postgresql

Вопрос:

Предположим, вам был предоставлен файл дампа postgresql, не зная, является ли это файлом сценария или архивным файлом, как бы вы проверили тип файла?

Я хотел бы это знать, потому что это связано с вопросом, какую команду использовать для восстановления файла дампа.

Используемая версия pgsql — 9.6.13.

Ответ №1:

В Unix вы можете использовать file команду, чтобы определить, является ли это обычным текстовым файлом или нет.

Но я бы использовал pg_restore -l dumpfile : если вы получаете сообщение об ошибке, это дамп обычного формата.

Комментарии:

1. Спасибо за ответ. Он работал хорошо и прост в использовании.