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/