Ране я задал вопрос тут:
http://stackoverflow.com/questions/14046636/a-way-to-deploy-plsql-to-oracle-in-java-project-with-maven-build-tool/14046965#14046965
Я вовлечен в JSP/Spring проект в котором часть бизнес-логики находится в
PL/SQL скриптах.
Все бы ничего, да они дублируются между тестовой и продуктовой базой.
Синхронизировать нужно руками — путь полон ошибок.
Также т.к. скрипты не под контролем версий — нельзя воссоздать предыдущий
релиз продукта (API в PL/SQL скриптах иногда меняется).
Т.е. нужно мочь деплоить скрипты из Maven в Oracle 11.
Есть
https://code.google.com/p/plsqlmaven/ — но как то не получается
задеплоить (plsql:deploy команда требует .jar файл — как его получить??), хотя
здампить — получилось по инструкции:
https://code.google.com/p/plsqlmaven/wiki/Basics
Я засабмитил пожелание:
https://code.google.com/p/plsqlmaven/issues/detail?id=4
Need tutorial for deploying plsql files to Oracle DB.
Может есть иные способы решения столь важной задачи для жизнеспособности
проекта?
--
Best regards!
Posted via RSDN NNTP Server 2.1 beta
On 27.12.2012 03:58, gavenkoa wrote:
> Т.е. нужно мочь деплоить скрипты из Maven в Oracle 11.
1.
http://mojo.codehaus.org/sql-maven-plugin/
2. maven-antrun + ant sql task
--
WBR,
Serge.
Posted via RSDN NNTP Server 2.1 beta
Здравствуйте, hrensgory, Вы писали:
H>On 27.12.2012 03:58, gavenkoa wrote:
>> Т.е. нужно мочь деплоить скрипты из Maven в Oracle 11.
H>1. http://mojo.codehaus.org/sql-maven-plugin/
H>2. maven-antrun + ant sql task
Пасиб, я свкользь смотрел. Как бы тут не компетентен, не сильно понимаю.
Эти плагины позволяют исполнить SQL код, а мне нужно сохранять и перезаписвать PL/SQL процедуры и пакеты.
Скорее всего для этого есть некие команды SQL.
PS. На StackOverflow еще предложили:
1) sqlplus из комендной строки
2)
http://code.google.com/p/flyway/wiki/MavenPlugin
Здравствуйте, gavenkoa, Вы писали:
G>Здравствуйте, hrensgory, Вы писали:
H>>On 27.12.2012 03:58, gavenkoa wrote:
>>> Т.е. нужно мочь деплоить скрипты из Maven в Oracle 11.
H>>1. http://mojo.codehaus.org/sql-maven-plugin/
H>>2. maven-antrun + ant sql task
G>Пасиб, я свкользь смотрел. Как бы тут не компетентен, не сильно понимаю.
G>Эти плагины позволяют исполнить SQL код, а мне нужно сохранять и перезаписвать PL/SQL процедуры и пакеты.
G>Скорее всего для этого есть некие команды SQL.
G>PS. На StackOverflow еще предложили:
G>1) sqlplus из комендной строки
G>2) http://code.google.com/p/flyway/wiki/MavenPlugin
Еще есть такие решения (вроде как наиболее полные решения):
*
http://flywaydb.org
*
http://www.liquibase.org/
Здравствуйте, gavenkoa, Вы писали:
G>Ране я задал вопрос тут:
G> http://stackoverflow.com/questions/14046636/a-way-to-deploy-plsql-to-oracle-in-java-project-with-maven-build-tool/14046965#14046965
G>Я вовлечен в JSP/Spring проект в котором часть бизнес-логики находится в
G>PL/SQL скриптах.
используем liquibase под Spring, каталоги со скриптами лежат в SVN, базы — Oracle 8i и 10g
On 27.12.2012 13:51, gavenkoa wrote:
>>> Т.е. нужно мочь деплоить скрипты из Maven в Oracle 11.
> Эти плагины позволяют исполнить SQL код, а мне нужно сохранять и
> перезаписвать PL/SQL процедуры и пакеты.
>
> Скорее всего для этого есть некие команды SQL.
Точниссимо ! (с) create or replace procedure ... is
Подробности могут быть найдены гуглом, например здесь:
http://www.oraclecity.com/plsql-tutorial/oracle-create-or-replace-stored-procedure-example-basics/
--
WBR,
Serge.
Posted via RSDN NNTP Server 2.1 beta