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

Rollback không hoạt động trong oracle bằng liquibase

Theo tài liệu của Liquibase: http://www.liquibase.org/documentation/rollback.html

Nhưng hành động createTable của bạn không nằm sau thẻ "checkpoint", mà được đánh dấu bằng chính thẻ này. Nếu bạn muốn khôi phục hành động này, bạn cần phải có một tagDatabase trong tập các thay đổi riêng biệt trước khi createTable.

Ngoài ra, tại sao bạn lại sử dụng thay đổi trống để khôi phục? Nó phải chứa các thay đổi mà bạn đã sử dụng cho lệnh cập nhật (tạo bảng, v.v.).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tại sao một mảng liên kết được lập chỉ mục bởi VARCHAR2 không lưu trữ nhiều hơn 9 phần tử

  2. Tương đương với các bảng bên ngoài Oracle trong SQL Server

  3. Nhận chi tiết tài khoản trong Oracle bằng cách sử dụng chức năng

  4. Cách giải quyết ORA-06512 tại số dòng

  5. Oracle trong C #, các biến liên kết và các truy vấn như ID IN (1, 2, 3)