Как задеплоить plsql скрипты в Maven?
От: gavenkoa Украина http://gavenkoa.users.sourceforge.net/
Дата: 26.12.12 23:58
Оценка:
Ране я задал вопрос тут:

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
Re: Как задеплоить plsql скрипты в Maven?
От: hrensgory Россия  
Дата: 27.12.12 07:13
Оценка:
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
Re[2]: Как задеплоить plsql скрипты в Maven?
От: gavenkoa Украина http://gavenkoa.users.sourceforge.net/
Дата: 27.12.12 09:51
Оценка:
Здравствуйте, 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
Re[3]: Как задеплоить plsql скрипты в Maven?
От: gavenkoa Украина http://gavenkoa.users.sourceforge.net/
Дата: 27.12.12 10:54
Оценка:
Здравствуйте, 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/
Re: Как задеплоить plsql скрипты в Maven?
От: tavr  
Дата: 27.12.12 13:13
Оценка: 3 (1)
Здравствуйте, 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
Re[3]: Как задеплоить plsql скрипты в Maven?
От: hrensgory Россия  
Дата: 27.12.12 13:23
Оценка: 1 (1)
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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.