ORA2PG v23.0 được phát kèo bóng đá pháp

Đăng trên2021-11-16bởi MigOps
Nguồn mở liên quan

Grenoble, Pháp - ngày 15 tháng 11 năm 2021

ORA2PG 23.0 được phát kèo bóng đá pháp

Phiên bản 23.0 của ORA2PG, một công cụ miễn phí và đáng tin cậy được sử dụng để di chuyển Cơ sở dữ kèo bóng đá pháp Oracle cho PostgreSQL, đã được phát hành chính thức và là có sẵn công khai để tải xuống.

Bản phát kèo bóng đá pháp này khắc phục một số vấn đề được báo cáo kể từ lần phát kèo bóng đá pháp trước và thêm một số tính năng và cải tiến mới.

​​Các tính năng và cải tiến mới:

  • Thêm tính năng xác thực dữ kèo bóng đá pháp bao gồm so sánh dữ kèo bóng đá pháp được lấy từ A Bàn nước ngoài chỉ vào bảng Oracle nguồn và PostgreSQL địa phương bảng kết quả từ xuất dữ kèo bóng đá pháp.
  • Thêm thay thế UTL_RAW.CAST_TO_RAW bằng Encode ().
  • Thêm viết lại xmltype () với xmlparse (tài kèo bóng đá pháp convert_from (..., 'utf-8')).
  • Thêm phát hiện chức năng XML để chi phí đánh giá di chuyển.
  • Thêm dbms_random vào danh sách chủ nghĩa oracl được xử lý bởi orafce.
  • Thêm hỗ trợ vào gói dữ kèo bóng đá pháp nước ngoài MySQL_FDW để xuất dữ kèo bóng đá pháp Bảng PostgreSQL.
  • Cho phép chuyển đổi tất cả số (, tỷ lệ) sang một loại dữ kèo bóng đá pháp khác bằng một định nghĩa lại như số (\, 2): thập phân trong cấu hình data_type Chỉ thị.
  • Thêm thông tin về cách sử dụng kết nối được mã hóa SSL vào tài kèo bóng đá pháp.
  • Thêm kèo bóng đá pháp động test_count để chỉ báo cáo số lượng hàng khác nhau giữa Oracle và Bảng PostgreSQL.
  • Cho phép đa xử lý cho hành động test_data để xác nhận di chuyển dữ kèo bóng đá pháp. Sử dụng -P hoặc song song_tables để đặt số lượng bảng song song được kiểm tra.

Tùy chọn dòng lệnh mới:

  • Thêm tùy chọn mới --blob_to_lo có thể được sử dụng để xuất Blob Đối tượng. Khi được sử dụng với hành động bảng, cột Blob sẽ được dịch thành kiểu dữ kèo bóng đá pháp OID PostgreSQL. Khi được sử dụng với hành động xuất khẩu chèn Dữ kèo bóng đá pháp Blob sẽ được lưu trữ dưới dạng các đối tượng lớn trong bảng PG_LarGeobjects và OID tham chiếu đối tượng lớn này sẽ được lưu trữ trong bảng chính thay vì một bytea.
  • Thêm tùy chọn dòng lệnh -w | -Điều khoản ở đâu để đặt các điều khoản ở đâu Áp dụng cho truy vấn Oracle để truy xuất dữ kèo bóng đá pháp. Nó có thể được sử dụng nhiều thời gian. Nó sẽ ghi đè lên chỉ thị cấu hình.

Chỉ thị cấu hình mới:

  • Thêm DATA_VALIDING_TREIDING Lệnh cấu hình được bật theo mặc định. Thứ tự các hàng giữa cả hai bên là khác nhau một khi dữ kèo bóng đá pháp đã được sửa đổi. Trong trường hợp này, dữ kèo bóng đá pháp phải được đặt hàng bằng khóa chính hoặc một Chỉ mục duy nhất, điều đó có nghĩa là một bảng không có đối tượng như vậy không thể so sánh. Nếu xác thực được thực hiện ngay sau khi nhập dữ kèo bóng đá pháp trong chế độ đơn xử lý và không có bất kỳ sửa đổi dữ kèo bóng đá pháp nào, xác thực có thể được thực hiện trên tất cả bảng mà không có bất kỳ thứ tự nào.
  • Thêm data_validation_error để ngừng xác thực dữ kèo bóng đá pháp từ bảng sau a Một số lượng không khớp hàng nhất định. Mặc định là dừng lại sau 10 hàng lỗi xác thực.
  • Thêm Chỉ thị cấu hình varchar_to_text. Theo mặc định varchar2 mà không có Kích thước ràng buộc được chuyển thành kiểu dữ kèo bóng đá pháp PG văn bản. Nếu bạn muốn sử dụng thay vào đó, vô hiệu hóa chỉ thị này.

Thay đổi khả năng tương thích ngược:

  • Thêm Chỉ thị cấu hình Force_PLSQL_ENCODING. Trong phiên bản trước ora2pg đã mã hóa tất cả các mã chức năng thành UT8, đây không phải là trường hợp nữa vì nó có thể dẫn đến mã hóa gấp đôi. Để phục hồi kèo bóng đá pháp vi cũ (không được đề xuất) Bật chỉ thị này.
  • Thay đổi hành vi liên quan đến các cột thô. Bây giờ các cột thô (16) và thô (32) hoặc Một cột thô với "sys_guid ()" như giá trị mặc định hiện tự động dịch sang uuid. Dữ kèo bóng đá pháp sẽ được di chuyển tự động dưới dạng PostgreSQL Kiểu dữ kèo bóng đá pháp UUID được cung cấp bởi tiện ích mở rộng "UUID-OSSP".

Để biết danh sách đầy đủ về thay đổi, xemhttps: //github.com/darold/ora2pg/blob/master/changelog

Cảm ơn tất cả những người đóng góp, tất cả họ đều được trích dẫn trong tệp thay đổi.

Liên kết & Tín dụng

Tôi xin cảm ơn tất cả người dùng đã gửi bản vá và người dùng người đã báo cáo lỗi và yêu cầu tính năng, tất cả chúng đều được trích dẫn Tệp thay đổi.

ORA2PG là một dự án mở. Bất kỳ đóng góp nào để xây dựng một công cụ tốt hơn là Chào mừng. Bạn chỉ cần gửi ý tưởng, yêu cầu tính năng hoặc bản vá của bạn Sử dụng các công cụ GitHub hoặc trực tiếp đến ora2pg@darold.net.

Liên kết:


Giới thiệu ORA2PG :

ORA2PG là một công cụ dễ dàng và đáng tin cậy để di chuyển từ Oracle sang PostgreSQL. Nó được phát triển từ năm 2001 và có thể xuất khẩu hầu hết các đối tượng Oracle và Dữ kèo bóng đá pháp vào mã tương thích PostgreSQL.

ORA2PG hoạt động trên bất kỳ nền tảng nào và có sẵn theo giấy phép GPL V3.

Docs, Download & Support athttp: //www.ora2pg.com/