sql >> Databáze >  >> RDS >> PostgreSQL

pomocí jarních spouštěcích profilů s kontextovým atributem liquibase changeset ke správě rozsahu změnové sady

Musíte definovat vlastnost 'liquibase.contexts' do vašeho yaml souboru. Něco jako níže.

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

Po přidání se níže uvedená sada změn spustí pouze tehdy, když je váš místní profil 'dev' (tj. 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. Zobrazení na serveru SQL Server

  2. Proměnná/doslovná náhrada za PL/SQL kurzory?

  3. Docker:nelze připojit Spring Boot &MYSQL

  4. TINYINT vs ENUM(0, 1) pro booleovské hodnoty v MySQL