Как сделать лимитированный (выборочный) дамп в Postgres?

Для примера:


mysqldump -uUSER -pPASS --database DATABASENAME -w '1 limit 100' >FILENAME.sql
  • Вопрос задан
  • 3103 просмотра
Решения вопроса 1
@niko83
На просторах интернета нашёл такое решение (сам не проверял):

psql -h … -c 'copy (select… from where ...)
to stdout' | psql -h … -c 'copy from stdin'

взято от сюда archives.postgresql.org/pgsql-general/2011-09/msg00277.php
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@marklarius
Создать временную таблицу и дампить только её через -t.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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