в начале дампа?
Мне нужно задампить только данные. Я вызываю с такими ключами: pg_dump -h localhost -U postgres etl --table=reference.template_mapping --inserts --data-only
Всё выводит как я хочу, но в начала дампа идут строки:
SET statement_timeout = 0;
SET lock_timeout = 0;
SET idle_in_transaction_session_timeout = 0;
SET client_encoding = 'UTF8';
...
Как их отключить?
ну можно их вырезать как-то так: pg_dump ... | grep -v '^SET .+;$' > file правда, есть риск поломать данные, если в таблице вдруг sql-скрипты хранятся. Как вариант - тупо вырезать из дампа первые 17 строк: pg_dump ... | sed '1,+17D' > file
Обсуждают сегодня