Impedir a criação ou eliminação automática de tabelas ao usar `JdbcChannelMessageStore`

2
Votos

Queremos usar um JdbcChannelMessageStore ter uma fila persistente em nosso aplicativo.

Queremos usar um JdbcChannelMessageStore JdbcChannelMessageStore para ter uma fila persistente em nosso aplicativo.

No entanto, os scripts sql incluídos no spring-integration-jdbc causando a criação automática (e descartando?) dos seguintes objetos de BD:

No entanto, os scripts sql incluídos no spring-integration-jdbc spring-integration-jdbc causando a criação automática (e descartando?) dos seguintes objetos de BD:
  INT_MESSAGE_IX1 
  INT_CHANNEL_MSG_DATE_IDX 
  INT_CHANNEL_MSG_PRIORITY_IDX 
  INT_MESSAGE 
  INT_MESSAGE_GROUP 
  INT_GROUP_TO_MESSAGE 
  INT_LOCK 
  INT_CHANNEL_MESSAGE 
  INT_METADATA_STORE 
  INT_MESSAGE_SEQ 
INT_MESSAGE_IX1 INT_CHANNEL_MSG_DATE_IDX INT_CHANNEL_MSG_PRIORITY_IDX INT_MESSAGE INT_MESSAGE_GROUP INT_GROUP_TO_MESSAGE INT_LOCK INT_CHANNEL_MESSAGE INT_METADATA_STORE INT_MESSAGE_SEQ INT_MESSAGE_IX1 INT_CHANNEL_MSG_DATE_IDX INT_CHANNEL_MSG_PRIORITY_IDX INT_MESSAGE INT_MESSAGE_GROUP INT_GROUP_TO_MESSAGE INT_LOCK INT_CHANNEL_MESSAGE INT_METADATA_STORE INT_MESSAGE_SEQ

Este não é um comportamento que costumamos ter na produção. Aí temos que controlar tudo o que acontece nas nossas bases de dados.

Este não é um comportamento que costumamos ter na produção. Aí temos que controlar tudo o que acontece nas nossas bases de dados.

Existe uma maneira de impedir o carregamento desses scripts?

Existe uma maneira de impedir o carregamento desses scripts?

Desde já, muito obrigado pela sua resposta.

Muito obrigado desde já pela sua resposta.

Fonte

spring integration jdbc spring integration spring

-Gweltaz Niquel

-Alex Frenkel

1 Responda
2
Votos

Graças a Gweltaz Niquel descobri que o imóvel spring.jpa.hibernate.ddl-auto é definido por padrão para create-drop quando um banco de dados na memória é usado. E, de fato, vi esse comportamento ao usar H2 DB.

Para bancos de dados externos, a configuração padrão é none

insira a descrição da imagem aqui

Fonte

Você pode interessar

© 2021   OlaMundo.Org