powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Утилита перезакачки части схемы (хранимки+триггеры) полной базы
6 сообщений из 6, страница 1 из 1
Утилита перезакачки части схемы (хранимки+триггеры) полной базы
    #34249974
Подскажите, пожалуйста, утилиту (если есть), которой на вход передаются DDL-определения всех хранимок и триггеров в БД, а она это дело импортирует в указанную БД, причем так, чтобы в ней кроме указанных хранимок и триггеров никаких других не осталось.

По идее, это можно всегда безболезненно сделать:
- хранимки и триггеры, которые одинаковы в базе и в схеме, не трогать;
- хранимки, которых нет в схеме, но есть в базе, - удалить;
- хранимки, которые есть в схеме, но нет в базе (или изменились) - добавить/обновить.

Естественно, с полями таблиц и (наверное) с индексами такое не пройдет, но если утилиту найти хотя бы хранимок+триггеров, уже работа упростилась бы на 90%.
...
Рейтинг: 0 / 0
Утилита перезакачки части схемы (хранимки+триггеры) полной базы
    #34253064
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий КотеровПодскажите, пожалуйста, утилиту (если есть), которой на вход передаются DDL-определения всех хранимок и триггеров в БД, а она это дело импортирует в указанную БД, причем так, чтобы в ней кроме указанных хранимок и триггеров никаких других не осталось.

По идее, это можно всегда безболезненно сделать:
- хранимки и триггеры, которые одинаковы в базе и в схеме, не трогать;
- хранимки, которых нет в схеме, но есть в базе, - удалить;
- хранимки, которые есть в схеме, но нет в базе (или изменились) - добавить/обновить.

Естественно, с полями таблиц и (наверное) с индексами такое не пройдет, но если утилиту найти хотя бы хранимок+триггеров, уже работа упростилась бы на 90%.Я так понял это сравнение структур БД надо сделать по части объектов?
Попробуйте Database Comparer:
http://www.clevercomponents.com/dev/dbc/demo/dbcomparer.zip
Если будут вопросы - в профиле контактная информация есть.
...
Рейтинг: 0 / 0
Утилита перезакачки части схемы (хранимки+триггеры) полной базы
    #34253324
Andrey Daeron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно посмотреть в эту сторону:
http://www.sqlmanager.net/en/products/postgresql/dbcomparer
...
Рейтинг: 0 / 0
Утилита перезакачки части схемы (хранимки+триггеры) полной базы
    #34262231
Vladimir Kozlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Буквально сейчас бэкпортил отредактированные объекты с живой базы в тестовую (ДА, Я КАМИКАДЗЕ!)

С использованием ADS6.0 и кузькиной матери - 5 минут работы. Да к тому же ADS еще и кроссплатформенная :)
...
Рейтинг: 0 / 0
Утилита перезакачки части схемы (хранимки+триггеры) полной базы
    #34271933
На самом деле, сравнение баз - не совсем то, что нужно. Требуется именно утилита, которой на вход дается текстовое представление всех процедур и триггеров, а на выходе получаем базу, содержащую все эти процедуры и триггеры. Она нужна для того, чтобы позволить сразу нескольким разработчикам редактировать процедуры и синхронизировать изменения с использованием CVS.
...
Рейтинг: 0 / 0
Утилита перезакачки части схемы (хранимки+триггеры) полной базы
    #34272049
Фотография barry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий Котеров пишет:
> На самом деле, сравнение баз - не совсем то, что нужно. Требуется именно
> утилита, которой на вход дается текстовое представление всех процедур и
> триггеров, а на выходе получаем базу, содержащую все эти процедуры и
> триггеры. Она нужна для того, чтобы позволить сразу нескольким
> разработчикам редактировать процедуры и синхронизировать изменения с
> использованием CVS.

Не совсем понятно, чем не устраивает обычная CVS, для которой проект в
целом - это набор ваших процедур и триггеров. Отдельные модули проекта -
это отдельные процедуры и триггеры. IMHО, для CVS абсолютно все равно,
что находится в текстовых файлах, которые ей скармливают.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Утилита перезакачки части схемы (хранимки+триггеры) полной базы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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