Если файл, который у вас есть, содержит синтаксически допустимые SQL (например, INSERT
операторы), это очень просто с использованием командной строки psql
клиента, который поставляется с установкой Postgres:
psql DATABASE_NAME < FILE_NAME.sql
Вы также можете заменить DATABASE_NAME
строкой подключения, например postgres://user:pass@localhost/database_name
.
Это заставит вашу оболочку прочитать данный файл и передать его на стандартный ввод psql, который будет заставить его выполнять команды для базы данных, к которой он подключен.