управление версиями хранимых процедур / PLSQL? - PullRequest
10 голосов
/ 06 марта 2010

Существует ли эффективный способ создания версий процедур хранения, написанных на PL / SQL? (Я упоминаю только PL / SQL, потому что может существовать конкретный инструмент, любой ответ, направленный на управление версиями хранимых процедур, идеален).

Ответы [ 4 ]

4 голосов
/ 06 марта 2010

В моей текущей работе команда теперь использует следующий метод для управления версиями PL / SQL. При компиляции PL / SQL, независимо от того, успешно ли выполняется компиляция или нет, запись будет вставлена ​​в таблицу журнала. Кроме того, в полночь запланирован запуск агента JAVA для автоматической проверки того, нужно ли источник PL / SQL проверять в CVS.

Обновление

Ссылка на блог сейчас AMIS TECHNOLOGY BLOG


Следующая ссылка больше не работает

http://technology.amis.nl/blog/846/plsql-source-code-control-inside-the-database-after-compile-trigger-for-automatic-archiving

3 голосов
/ 22 января 2015

Мы создали инструмент для управления нашим PL / SQL-кодом в базе данных Oracle.Он подключает Git к базе данных Oracle и помогает вам легко управлять базой кода PL / SQL.Вы можете выполнять базовые задачи Git, такие как фиксация, сброс, ветвление, клонирование, объединение, извлечение и т. Д., И Gitora автоматически обновляет код PL / SQL в базе данных.

Вы можете загрузить его на www.gitora.com

3 голосов
/ 06 марта 2010

Можете ли вы использовать «обычную» систему контроля версий?Все наши развернутые / развертываемые хранимые процессы контролируются так же, как и код приложения.

Прошло много времени с тех пор, как я имел дело с PL / SQL, поэтому мне нечего предложить в определениях пакетов.

Конечно, это не в база данных, но ...

2 голосов
/ 06 марта 2010

Бесплатный Oracle SQL Developer инструмент имеет интеграцию с CVS и Subversion для контроля версий кода PL / SQL.

...