Skip to content

Commit

Permalink
Uses maven filtering to replace values in liquibase.properties
Browse files Browse the repository at this point in the history
  • Loading branch information
pavankjadda committed Jun 22, 2020
1 parent efc9e08 commit 6b70d08
Show file tree
Hide file tree
Showing 7 changed files with 123 additions and 11 deletions.
12 changes: 8 additions & 4 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,13 @@
</profiles>

<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>

<filters>
<filter>src/main/resources/liquibase.properties</filter>
</filters>
Expand All @@ -128,12 +135,9 @@
<artifactId>liquibase-maven-plugin</artifactId>
<version>${liquibase-maven-plugin.version}</version>
<configuration>
<url>${liquibase.url}</url>
<username>${liquibase.username}</username>
<password>${liquibase.password}</password>
<propertyFile>src/main/resources/liquibase.properties</propertyFile>
<changeLogFile>src/main/resources/db/db.changelog-master.xml</changeLogFile>
<diffChangeLogFile>src/main/resources/db/changelog/${maven.build.timestamp}_changelog.xml</diffChangeLogFile>
<diffChangeLogFile>src/main/resources/db/changelog-${activatedProfile}/${maven.build.timestamp}_changelog.xml</diffChangeLogFile>
<logging>info</logging>
</configuration>

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.9.xsd">
<changeSet author="jaddap2 (generated)" id="1592804892005-1">
<createTable tableName="country">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="countryPK"/>
</column>
<column name="code" type="VARCHAR(255)"/>
<column name="iso_code" type="VARCHAR(255)"/>
<column name="iso_code_test" type="VARCHAR(255)"/>
<column name="name" type="VARCHAR(255)"/>
<column name="region_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="jaddap2 (generated)" id="1592804892005-2">
<createTable tableName="region">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="regionPK"/>
</column>
<column name="name" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="jaddap2 (generated)" id="1592804892005-3">
<addForeignKeyConstraint baseColumnNames="region_id" baseTableName="country" constraintName="FKs3bda8801uhqtttuaur9r6eic" deferrable="false" initiallyDeferred="false" referencedColumnNames="id" referencedTableName="region" validate="true"/>
</changeSet>
</databaseChangeLog>
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.9.xsd">
<changeSet author="jaddap2 (generated)" id="1592805619445-1">
<createTable tableName="country">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="countryPK"/>
</column>
<column name="code" type="VARCHAR(255)"/>
<column name="iso_code" type="VARCHAR(255)"/>
<column name="iso_code_test" type="VARCHAR(255)"/>
<column name="name" type="VARCHAR(255)"/>
<column name="region_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="jaddap2 (generated)" id="1592805619445-2">
<createTable tableName="region">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="regionPK"/>
</column>
<column name="name" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="jaddap2 (generated)" id="1592805619445-3">
<addForeignKeyConstraint baseColumnNames="region_id" baseTableName="country" constraintName="FKs3bda8801uhqtttuaur9r6eic" deferrable="false" initiallyDeferred="false" referencedColumnNames="id" referencedTableName="region" validate="true"/>
</changeSet>
</databaseChangeLog>
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.9.xsd">
<changeSet author="jaddap2 (generated)" id="1592805006064-1">
<createTable tableName="country">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="countryPK"/>
</column>
<column name="code" type="VARCHAR(255)"/>
<column name="iso_code" type="VARCHAR(255)"/>
<column name="iso_code_test" type="VARCHAR(255)"/>
<column name="name" type="VARCHAR(255)"/>
<column name="region_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="jaddap2 (generated)" id="1592805006064-2">
<createTable tableName="region">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="regionPK"/>
</column>
<column name="name" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="jaddap2 (generated)" id="1592805006064-3">
<addForeignKeyConstraint baseColumnNames="region_id" baseTableName="country" constraintName="FKs3bda8801uhqtttuaur9r6eic" deferrable="false" initiallyDeferred="false" referencedColumnNames="id" referencedTableName="region" validate="true"/>
</changeSet>
</databaseChangeLog>
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.9.xsd">
<changeSet author="jaddap2 (generated)" id="1592804958248-1">
<createTable tableName="country">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="countryPK"/>
</column>
<column name="code" type="VARCHAR(255)"/>
<column name="iso_code" type="VARCHAR(255)"/>
<column name="iso_code_test" type="VARCHAR(255)"/>
<column name="name" type="VARCHAR(255)"/>
<column name="region_id" type="BIGINT"/>
</createTable>
</changeSet>
<changeSet author="jaddap2 (generated)" id="1592804958248-2">
<createTable tableName="region">
<column autoIncrement="true" name="id" type="BIGINT">
<constraints nullable="false" primaryKey="true" primaryKeyName="regionPK"/>
</column>
<column name="name" type="VARCHAR(255)"/>
</createTable>
</changeSet>
<changeSet author="jaddap2 (generated)" id="1592804958248-3">
<addForeignKeyConstraint baseColumnNames="region_id" baseTableName="country" constraintName="FKs3bda8801uhqtttuaur9r6eic" deferrable="false" initiallyDeferred="false" referencedColumnNames="id" referencedTableName="region" validate="true"/>
</changeSet>
</databaseChangeLog>

This file was deleted.

6 changes: 3 additions & 3 deletions src/main/resources/liquibase.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#url=jdbc:mysql://localhost:3306/liquibasedemo-dev?serverTimezone=UTC
#username=root
#password=bcmc1234
url=${liquibase.url}
username=${liquibase.username}
password=${liquibase.password}
driver=com.mysql.cj.jdbc.Driver
referenceUrl=hibernate:spring:com.pj.liquibasedemo.domain?dialect=org.hibernate.dialect.MySQL8Dialect&hibernate.physical_naming_strategy=org.springframework.boot.orm.jpa.hibernate.SpringPhysicalNamingStrategy&hibernate.implicit_naming_strategy=org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy

0 comments on commit 6b70d08

Please sign in to comment.