PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

menggunakan profil boot musim semi dengan atribut konteks liquibase changeset untuk mengelola ruang lingkup changset

Anda perlu mendefinisikan properti 'liquibase.contexts' ke dalam file yaml Anda. Sesuatu seperti di bawah ini.

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

Setelah menambahkan ini, set perubahan di bawah ini hanya akan dijalankan ketika profil lokal Anda adalah 'dev' (mis. 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. django.db.utils.OperationalError:tidak dapat terhubung ke server:Tidak ada file atau direktori seperti itu

  2. Roda bangunan gagal untuk psycopg2 - MacOSX menggunakan virtualenv dan pip

  3. Hitung perbedaan antara hasil dua kueri hitungan(*) berdasarkan 2 tabel di PostgreSQL

  4. Tidak dapat terhubung ke Postgres DB karena jenis otentikasi 10 tidak didukung

  5. docker-compose tidak memulai gambar postgres