Ngữ Cảnh:
Một ứng dụng, một database nhưng có nhiều schemas, mỗi 1 khách hàng là một schema, cấu trúc tables cho mỗi schema là giống nhau. Những tables trong schema
public
là dùng chung như là
City
,
Country
và cấu hình của ứng dụng, vì do dùng chung nên users chỉ được đọc, không có quyền ghi, tận dụng schema
public
có sẵn và phân quyền thôi. Nếu không thích tên public thì vẫn có tên tạo tên khác.
Khi cần thêm cột hay thêm tables cho schema thì phải thêm hết cho tất cả schema.
Plugin cho maven trong file
pom.xml
<plugin>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-maven-plugin</artifactId>
<version>6.3.1</version>
</plugin>
to be continue …
Tham Khảo
Share 21
MAR
2020
MAR
2020
0