|
Автоматическое создание функции в Postgresql с использованием Hibernate
|
|||
---|---|---|---|
#18+
Здравствуйте. В системе используется Spring boot и Hibernate. При старте приложения в таблицы вносятся изменения согласно Entity, ddl-auto: update Можно ли как-то сделать, чтобы при старте приложения выполнялись скрипты create or replace для функций и представлений в БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 10:55 |
|
Автоматическое создание функции в Postgresql с использованием Hibernate
|
|||
---|---|---|---|
#18+
Павел Гужанов, Смысл то какой? Только при разработке? Это не хибера объекты. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 11:07 |
|
Автоматическое создание функции в Postgresql с использованием Hibernate
|
|||
---|---|---|---|
#18+
Павел Гужанов, Нахрена вам функции, у вас же гибернейт. А с другой стороны, нахрена вам гибернейт, у вас же функции. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 12:24 |
|
Автоматическое создание функции в Postgresql с использованием Hibernate
|
|||
---|---|---|---|
#18+
Если функция - не объект хибернайта, то вопрос меняется: Как при старте приложения запустить скрипты, которые хранятся в определенной директории в ресурсах? Важно, чтобы в момент запуска уже был установлен коннект с БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 12:31 |
|
Автоматическое создание функции в Postgresql с использованием Hibernate
|
|||
---|---|---|---|
#18+
Павел Гужанов Если функция - не объект хибернайта, то вопрос меняется: Павел Гужанов Как при старте приложения запустить скрипты, которые хранятся в определенной директории в ресурсах? Важно, чтобы в момент запуска уже был установлен коннект с БД. Старт приложения это просто перезагрузка веб сервера. Зачем на это вешать что то из БЛ? ... Если буквально, то читай построчно и выполняй команды из скрипта. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 12:40 |
|
Автоматическое создание функции в Postgresql с использованием Hibernate
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Старт приложения это просто перезагрузка веб сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 12:41 |
|
Автоматическое создание функции в Postgresql с использованием Hibernate
|
|||
---|---|---|---|
#18+
Павел Гужанов, Пишешь какой-нибудь бин, суёшь ему EntityManager в параметр, и долбишь createNativeQuery Код: java 1. 2. 3. 4. 5.
Но даже я не стал бы так делать. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 12:42 |
|
Автоматическое создание функции в Postgresql с использованием Hibernate
|
|||
---|---|---|---|
#18+
flyway ? liquibase? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2019, 23:20 |
|
Автоматическое создание функции в Postgresql с использованием Hibernate
|
|||
---|---|---|---|
#18+
crutchmaster Павел Гужанов, Пишешь какой-нибудь бин, суёшь ему EntityManager в параметр, и долбишь createNativeQuery Код: java 1. 2. 3. 4. 5.
Но даже я не стал бы так делать. Либо через jdbcTemplate - это более spring-ориентированный подход ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2019, 00:13 |
|
Автоматическое создание функции в Postgresql с использованием Hibernate
|
|||
---|---|---|---|
#18+
Псевдомизантроп, Да, точно. JdbcTemplate же есть. В любом случае хардкодить и пытаться создать какие-то вложенки при каждом запуске такая себе идея. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2019, 04:31 |
|
Автоматическое создание функции в Postgresql с использованием Hibernate
|
|||
---|---|---|---|
#18+
Павел Гужанов Здравствуйте. В системе используется Spring boot и Hibernate. При старте приложения в таблицы вносятся изменения согласно Entity, ddl-auto: update Можно ли как-то сделать, чтобы при старте приложения выполнялись скрипты create or replace для функций и представлений в БД? Отказаться от "ddl-auto: update". Использовать liquibase или flyway . :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.12.2019, 05:43 |
|
|
start [/forum/topic.php?fid=59&msg=39897360&tid=2121004]: |
0ms |
get settings: |
25ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
248ms |
get tp. blocked users: |
3ms |
others: | 29ms |
total: | 380ms |
0 / 0 |