ORA2PG V22.0 và 22.1 được tỷ lệ kèo bóng đá

Đăng trên2021-07-05bởi Gilles Darold
Nguồn mở liên quan

Grenoble, Pháp - ngày 2 tháng 7 năm 2021

tỷ lệ kèo bóng đá

Phiên bản 22.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ữ liệu Oracle sang PostgreSQL, đã được tỷ lệ kèo bóng đá chính thức và được công khai để tải xuống.

Bản tỷ lệ kèo bóng đá này khắc phục một số vấn đề được báo cáo từ ba tháng qua và thêm một số tính năng và cải tiến mới. tỷ lệ kèo bóng đá 22.1 là bản tỷ lệ kèo bóng đá bảo trì để mở rộng tính năng xuất dữ liệu thông qua tiện ích mở rộng Oracle_FDW PostgreSQL để di chuyển sử dụng lược đồ công khai và không bảo quản trường hợp.

  • Thêm xuất dữ liệu bằng oracle_fdw khifdw_serverđược đặt và loại xuất được sao chép hoặc chèn. Nhiều quá trình sử tỷ lệ kèo bóng đá-Phoặc-Jđược hỗ trợ đầy đủ nhưng tùy chọn -j là vô ích trong trường hợp này. Chuyển đổi Boolean của một số cột hoặc loại dữ liệu cũng được hỗ trợ. Trên thực tế, mong đợi rằng nó hoạt động giống như di chuyển dữ liệu mà không có oracle_fdw. Điều này có thể cải thiện tốc độ di chuyển dữ liệu từ 30 đến 40% đặc biệt là cho xuất khẩu blob. Cảm ơnMigops Inccho bản vá.

  • Cải thiện hiệu suất xuất với số lượng lớn các đối tượng bằng cách tránh nối giữa các bảng danh mục Oracle. Cảm ơnMigops Inccho bản vá.

  • Đặt điểm đánh giá tối đa cho các bảng, chỉ mục, trình tự, phân vùng, bảng tạm thời toàn cầu và từ đồng nghĩa theo số lượng đối tượng. Cảm ơnMigops Inccho bản vá.

  • Thêm tỷ lệ kèo bóng đá hiện các hàm XML vào chi phí đánh giá. Cảm ơnMigops Inccho bản vá.

  • Cho phép thay đổi giá trị đơn vị chi phí đánh giá trong tập lệnh export_all.sh khi tỷ lệ kèo bóng đá được sử dụng với các tùy chọn--init_project--cost_unit_value.

  • Xóa pragma kiềm chế_references khỏi mã P/PSQL, nó là vô ích.

  • ThêmOracleSchema to search_path trong các tệp SQL được tạo và cải thiện chi phí đánh giá di chuyển khiuse_orafceđược bật. Cảm ơnMigops Inccho bản vá.

  • Áp tỷ lệ kèo bóng đácho phépđược loại trừQuy trình được lưu trữ được lọc ở cấp độ khai thác gói. Trước đây bản vá này không có cách nào để không xuất một số chức năng gói hoặc loại trừ chúng khỏi đánh giá. Cảm ơnMigops Inccho bản vá.

  • Thêm các bài kiểm tra mới để kiểm tra các chuỗi các giá trị cuối cùng và số lượng cột nhận dạng ở cả hai bên. Cảm ơnMigops Inccho bản vá.

  • Áp tỷ lệ kèo bóng đácho phépbị loại trừBộ lọc không có thông số kỹ thuật loại đối tượng đến đối tượng bảng theo mặc định trong tỷ lệ kèo bóng đá động kiểm tra.

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

  • Thêm Chỉ thị cấu hình Oracle_FDW_Transform để áp tỷ lệ kèo bóng đá chuyển đổi cho một cột khi xuất dữ liệu. Giá trị phải là danh sách phân tách dấu chấm phẩy củaBảng [Cột_Name, <thay thế mã trong danh sách mục tiêu chọn]. Ví dụ: để thay thế chuỗi 'oracle' bằng 'postgresql' trong một cột varchar2 sử tỷ lệ kèo bóng đá8303_8375

  • Thêmdrop_if_existChỉ thị cấu hình để thêm câu lệnh "thả ... nếu tồn tại" trước khi tạo đối tượng. Có thể hữu ích trong một công việc lặp. Mặc định bị tắt.

Khả năng tương thích ngược

Có một sự cố tương thích ngược với các tệp cấu hình cũ trong đó fdw_server được đặt theo mặc định. Chỉ thị này không được sử dụng khi xuất dữ liệu, đây không phải là trường hợp nữa vì nó hướng dẫn tỷ lệ kèo bóng đá sử dụng máy chủ nước ngoài đã cho để sử dụng Oracle_FDW để di chuyển dữ liệu.

Để biết danh sách đầy đủ về thay đổi, xemhttps: //github.com/darold/tỷ lệ kèo bóng đá/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 tỷ lệ kèo bóng đá

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

tỷ lệ kèo bóng đá là một dự án mở. Bất kỳ đóng góp để xây dựng một công cụ tốt hơn đều được chào đón. 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 bằng công cụ GitHub hoặc trực tiếp đến tỷ lệ kèo bóng đá@darold.net.

Liên kết:


Giới thiệu tỷ lệ kèo bóng đá

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

tỷ lệ kèo bóng đá 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, Tải xuống & Hỗ trợ tạihttp: //www.tỷ lệ kèo bóng đácom/