PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

sử dụng cấu hình khởi động mùa xuân với thuộc tính ngữ cảnh tập hợp thay đổi liquibase để quản lý phạm vi thay đổi

Bạn cần xác định thuộc tính 'liquibase.contexts' trong tệp yaml của mình. Một cái gì đó giống như bên dưới.

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

Sau khi thêm điều này, tập hợp thay đổi dưới đây sẽ chỉ thực thi khi cấu hình cục bộ của bạn là 'dev' (tức là 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Múi giờ truy vấn - máy chủ db và máy khách có múi giờ khác nhau

  2. Cách make_timestamp () hoạt động trong PostgreSQL

  3. Sử dụng Hàm tương quan PostgreSQL

  4. truy vấn con trong FROM phải có bí danh

  5. Khi xóa hàng trong postgres không giảm pk nối tiếp?