Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Экспорт метаданных каждого объекта в отдельный файл. / 3 сообщений из 3, страница 1 из 1
31.08.2018, 13:30
    #39696226
druff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт метаданных каждого объекта в отдельный файл.
Всем привет,

Для контроля версий хочется выгрузить метаданные текущих схем: скрипт создания каждого объекта (таблицы, функции etc) в отдельный файл. Есть ли утилиты для этого, как это можно осуществить в postgre?
...
Рейтинг: 0 / 0
31.08.2018, 15:30
    #39696292
vyegorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт метаданных каждого объекта в отдельный файл.
druff,

pg_dump -s ?
...
Рейтинг: 0 / 0
31.08.2018, 15:30
    #39696294
Павел Лузанов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Экспорт метаданных каждого объекта в отдельный файл.
druff,

Готовые утилиты не знаю, но можно самостоятельно соорудить что-то типа:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
demo=# select format('pg_dump --schema-only -t %I -f %I/%I.sql', tablename, schemaname, tablename) as dump from pg_tables where schemaname = 'bookings';
                                   dump                                   
--------------------------------------------------------------------------
 pg_dump --schema-only -t seats -f bookings/seats.sql
 pg_dump --schema-only -t ticket_flights -f bookings/ticket_flights.sql
 pg_dump --schema-only -t flights -f bookings/flights.sql
 pg_dump --schema-only -t airports_data -f bookings/airports_data.sql
 pg_dump --schema-only -t bookings -f bookings/bookings.sql
 pg_dump --schema-only -t boarding_passes -f bookings/boarding_passes.sql
 pg_dump --schema-only -t tickets -f bookings/tickets.sql
 pg_dump --schema-only -t aircrafts_data -f bookings/aircrafts_data.sql
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Экспорт метаданных каждого объекта в отдельный файл. / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]