LiquiBase là một mã nguồn mở, miễn phí và phần mềm thư viện nền tảng đã được thiết kế từ mặt đất lên để được sử dụng cho việc quản lý, theo dõi và áp dụng thay đổi cơ sở dữ liệu, cũng như để thực hiện một hệ thống kiểm soát phiên bản. Nó tích hợp với Apache Ant, Maven Apache, Spring và Servlet.
Các tính năng trong nháy mắt
Các tính năng chính bao gồm hỗ trợ cho việc sáp nhập nhiều thay đổi cùng một lúc từ nhiều nhà phát triển, hỗ trợ cho các ngành mã, một cơ sở dữ liệu refactoring IDE-plugin, hỗ trợ cho các hệ điều hành Linux, Windows và Macintosh, hỗ trợ cho cán lại thay đổi, các API Java tích hợp, và hỗ trợ cho thế hệ tự động hoặc thay đổi-áp dụng các tập lệnh SQL.
Ngoài ra, phần mềm này cho phép người dùng dễ dàng quản lý dữ liệu sản xuất và nhiều bộ dữ liệu thử nghiệm, tạo ra so sánh phiên bản cơ sở dữ liệu, tạo ra các bản ghi thay đổi từ diffs, tạo ra tài liệu thay đổi cơ sở dữ liệu, tạo ra và quản lý logic của rollback, cũng như để làm nâng cấp cụm an toàn.
Trong số các tính năng thú vị khác, chúng ta có thể đề cập đến rằng LiquiBase hỗ trợ hơn 15 loại cơ sở dữ liệu, cũng như SQL, YAML, JSON và các định dạng tập tin XML, hỗ trợ mở rộng và bổ sung, cung cấp các lệnh đơn giản, chẳng hạn như Drop Column và tạo bảng, cũng như những phức tạp như Merge Cột và Thêm Lookup Table.
Theo hệ điều hành được hỗ trợ và mui xe
Dự án được viết hoàn toàn bằng ngôn ngữ lập trình Java, có nghĩa là nó & rsquo; s cross-nền tảng, hỗ trợ trên tất cả các hệ điều hành mà Java Runtime Environment (JRE) có sẵn, bao gồm tất cả các bản phân phối GNU / Linux, cũng như các hệ điều hành Microsoft Windows và Mac OS X. Nó đã được thử nghiệm thành công với cả hai 64-bit và 32-bit nền tảng phần cứng.
Sẵn có
Đối với người sử dụng & rsquo; s tiện, chương trình này được phân phối như cả một gói nhị phân được xây dựng trước và một nguồn lưu trữ phổ quát. Các phiên bản mới nhất có thể được tải về miễn phí trên Softoware, nhưng bạn cũng có thể sao chép mã nguồn của nó từ GitHub. Chi tiết có thể tìm thấy trên các dự án & rsquo; s trang web chính thức
là gì mới trong phiên bản này:.
- < li> chỉ số cố định cột lồng thẻ trong XML tạo
là gì mới trong phiên bản 3.3.3:
- chỉ số cố định cột thẻ lồng nhau trong XML tạo
là gì mới trong phiên bản 3.3.2:
- chỉ số cố định cột thẻ lồng nhau trong XML tạo
là gì mới trong phiên bản 1.9.0:
- & quot; modifySql & quot; hỗ trợ, & quot; includeAll & quot; hỗ trợ, và Sybase Adaptive SQL Anywhere hỗ trợ.
- Paths trong & quot; bao gồm & quot; có thể được liên quan đến các thay đổi bằng cách sử dụng & quot; relativeToChangeLog & quot; thuộc tính.
- & quot; ngăn chặn & quot; đã thay đổi.
- Một thuộc tính runInTransaction cho changeset.
- Xác thực Stronger trong XSD.
- Better Derby hỗ trợ.
- Một số sửa lỗi.
là gì mới trong phiên bản 1.8.0:
- hỗ trợ gia tăng SQLite
- Sửa lỗi
- dropAllForeignKeyConstraints thêm thay đổi
- Added onFail và onerror điều khiển thất bại điều kiện tiên quyết
- Auto-increment xác định trên một bảng phi-auto-increment không thất bại nhưng chỉ đơn giản là bỏ qua lá cờ
- Có thể điều khiển onDelete và hành vi onUpdate cho chế FK
- Thêm khả năng để xác định rằng một chỉ số phải là duy nhất
- bước xác nhận bổ sung kiểm tra các thuộc tính cần thiết trong thời gian chạy
- Cải thiện sắp đặt của kịch bản được tạo ra với diff
- Cải thiện mã lệnh dòng migrator trở lại
- kiểm tra Bối cảnh là trường hợp nhạy cảm
- có thể chỉ định cuối delimiter trong & lt; sql & gt; thay đổi
- thêm một số kiểm tra điều kiện tiên quyết mới
- Tuỳ điều kiện tiên quyết có thể được thông qua
thông số
Yêu cầu :
- Java 2 Standard Edition Runtime Environment
Bình luận không