sql >> データベース >  >> RDS >> PostgreSQL

チェンジセットスコープを管理するためのliquibaseチェンジセットコンテキスト属性でのスプリングブートプロファイルの使用

    'liquibase.contexts'プロパティをyamlファイルに定義する必要があります。以下のようなものです。

    spring:
      profiles: dev
      datasource:
        url: jdbc:postgresql://localhost:5432/dev
        username: postgres
        password: password
        driver-class-name: org.postgresql.Driver
    liquibase:
       contexts: dev
    

    これを追加した後、以下の変更セットは、ローカルプロファイルが「dev」の場合にのみ実行されます(つまり、spring-boot:run -Dspring.profiles.active =dev)

    <changeSet id="20161016_my_first_change2" author="krudland" context="dev">
        <sql>
            insert into customer (firstname, lastname) values ('Franklin','Ike');
        </sql>
        <rollback>
            delete from customer where firstname = 'Franklin' and lastname = 'Ike';
        </rollback>
    </changeSet>
    



    1. エラーの原因となるVisualBasicログインページ(エラーBC30506 Handles句にはWithEventsが必要です...)

    2. Eclipselinkを使用してOracleDBからデータをフェッチするのに長い時間がかかる

    3. mySQL:配列へのサブクエリ?

    4. シリアル化されたデータからのPHPの並べ替え