Создать скрипт вставки из результата запроса

postgresql pgadmin

2708 просмотра

1 ответ

6 Репутация автора

Несколько раз в неделю мне нужно создавать сценарии вставки SQL из результатов запроса в pgAdmin III.

В настоящее время я делаю это вручную. Есть ли в pgAdmin функция для экспорта результата запроса в скрипт SQL Insert? Я использую базу данных postgreSQL.

Или есть другой инструмент (с открытым исходным кодом), который может сделать это? Я использую Ubuntu Linux.

Спасибо

Автор: tmmls2 Источник Размещён: 17.07.2016 10:46

Ответы (1)


1 плюс

6667 Репутация автора

В настоящее время не существует функции , как , например , в pgadmin см это . Но вы можете использовать pg_dump. Сначала создайте таблицу, чтобы экспортировать результат в таблицу следующим образом.

create table ex_table as 
select id, col1, col2
from table
where col3 = 'value1'

Затем pg_dump следующим образом,

$ pg_dump --table=ex_table --data-only --column-inserts my_database > data_with_inserts.sql

Другой альтернативой является использование этого инструмента SQL Workbench.

Автор: Marlon Abeykoon Размещён: 31.07.2016 03:19
Вопросы из категории :
32x32