Skip to content

Evolução do banco (Liquidbase)

Gustavo Cesar Delgado edited this page Nov 13, 2015 · 3 revisions

Para permitir a evolução do banco de dados do sislegis, foi implantado o Liquibase.

Assim temos 2 xmls de changessets. O sislegisdb.install.changelog.xml que foi criado com a base existente no momento da implantacao do liquibase. Este deve ser executado somente quando for criar uma base do zero. E o sislegisdb.postinstall.changelog.xml. Este executa as evoluções por sprint, que estão contidas em changesets sql nomeados como updateNOMEDASPRINT.sql.

Em ambientes onde o Maven é executado com outro usuário do SO que não seja o sislegis, é necessário adicionar uma role com o nome deste usuário no Postgres. Exemplo, execução com usuário "vagrant":

create role vagrant with login;

grant sislegis to vagrant;

Status Versões

Produção

15.11.01

Homologação

15.11.02

Em desenvolvimento

15.12.01

Clone this wiki locally