Ora2Pg

ภาพหน้าจอของซอฟแวร์:
Ora2Pg
รายละเอียดซอฟแวร์:
รุ่น: 17.5 การปรับปรุง
วันที่อัพโหลด: 29 Sep 17
ผู้พัฒนา: Darold Gilles
การอนุญาต: ฟรี
ความนิยม: 52

Rating: nan/5 (Total Votes: 0)

Ora2Pg สามารถใช้งานได้สองวิธี

ข้อมูลแรกและที่เห็นได้ชัดคือการย้ายหรือทำซ้ำข้อมูลจากฐานข้อมูล Oracle ไปจนถึงการติดตั้ง PostgreSQL

ประการที่สองมีความซับซ้อนนิดหน่อย แต่ Ora2Pg สามารถใช้เพื่อสร้างโครงสร้างฐานข้อมูล Oracle ที่มีขนาดใหญ่โดยการสร้างไฟล์การถ่ายโอนข้อมูลที่สร้างโครงสร้างของฐานข้อมูลไว้อย่างใกล้ชิด

Ora2Pg ทำงานบนไฟล์การกำหนดค่าซึ่งนักพัฒนาซอฟต์แวร์สามารถควบคุมพวงของการตั้งค่าและปรับแต่งกระบวนการส่งออกให้พอดีกับฐานข้อมูลและข้อมูลที่บันทึกไว้

ปัจจุบัน Ora2Pg สามารถใช้ในการส่งออกฐานข้อมูลสกีมาผู้ใช้ nd groups privileges ช่วงและพาร์ติชันของรายการได้เพียงบางส่วนของตารางข้อมูลของฟังก์ชันฟังก์ชันทริกเกอร์กระบวนงานแพคเกจและแน่นอนข้อมูลเต็มรูปแบบ

เนื่องจากรูปแบบ SQL ที่ใช้กับฐานข้อมูลสองแห่งมีความแตกต่างเล็กน้อย Ora2Pg จะแปลงรหัส PLSQL เป็น PLPGSQL markup

การติดตั้งและคำแนะนำในเชิงลึกมากขึ้นจะมาพร้อมกับไฟล์ README ของแพคเกจ

มีอะไรใหม่ ในรุ่นนี้:

  • ORA_INITIAL_COMMAND เพื่อให้สามารถรันคำสั่งที่กำหนดเองได้หลังจากการเชื่อมต่อกับ Oracle เช่นเพื่อปลดล็อกนโยบายความปลอดภัย
  • INTERNAL_DATE_MAX เพื่อเปลี่ยนลักษณะการทำงานของ Ora2Pg ด้วยวันที่ภายในที่พบในประเภทที่ผู้ใช้กำหนด

    • ORA_INITIAL_COMMAND เพื่อให้สามารถเรียกใช้คำสั่งที่กำหนดเองได้ทันทีหลังจากที่ เชื่อมต่อกับ Oracle เช่นเพื่อปลดล็อกนโยบายความปลอดภัย
    • INTERNAL_DATE_MAX เพื่อเปลี่ยนลักษณะการทำงานของ Ora2Pg ด้วยวันที่ภายในที่พบในประเภทที่ผู้ใช้กำหนด

      • ORA_INITIAL_COMMAND เพื่อให้สามารถเรียกใช้คำสั่งที่กำหนดเองได้ทันทีหลังจากที่ เชื่อมต่อกับ Oracle เช่นเพื่อปลดล็อกนโยบายความปลอดภัย
      • INTERNAL_DATE_MAX เพื่อเปลี่ยนลักษณะการทำงานของ Ora2Pg ด้วยวันที่ภายในที่พบในประเภทที่ผู้ใช้กำหนด

      • มีอะไรใหม่ ในเวอร์ชัน 15.2:

        • ORA_INITIAL_COMMAND เพื่อให้สามารถเรียกใช้คำสั่งที่กำหนดเองได้ทันทีหลังจาก เชื่อมต่อกับ Oracle เช่นเพื่อปลดล็อกนโยบายความปลอดภัย
        • INTERNAL_DATE_MAX เพื่อเปลี่ยนลักษณะการทำงานของ Ora2Pg ด้วยวันที่ภายในที่พบในประเภทที่ผู้ใช้กำหนด

        มีอะไรใหม่ ในเวอร์ชัน 15.1:

        • เปลี่ยนชื่อฟังก์ชันโดยถาวรซึ่งรวมถึง SELECT ในชื่อของพวกเขาด้วย PERFORM ขอบคุณ Frederic Bamiere สำหรับรายงาน
        • สร้างไดเรกทอรีย่อยแหล่งข้อมูลถาวรเมื่อเริ่มต้นโครงการย้ายข้อมูลใหม่

        • มีอะไรใหม่ ในเวอร์ชัน 15.0:

          • เพิ่มการสนับสนุนส่วนขยาย external_file ของ PostgreSQL เพื่อเลียนแบบประเภท BFILE จาก Oracle ดูข้อมูลเพิ่มเติมที่ https://github.com/darold/external_file
          • อนุญาตการเอ็กซ์พอร์ต DIRECTORY ของ Oracle เป็นอ็อบเจ็กต์ extension_file นอกจากนี้ยังจะพยายามส่งออกสิทธิ์อ่าน / เขียนในไดเร็กทอรีเหล่านี้
          • อนุญาตการเอ็กซ์พอร์ต DATABASE LINK ของ Oracle เป็นเซิร์ฟเวอร์ wrapper data ต่างประเทศของ Oracle โดยใช้ oracle_fdw
          • อนุญาตให้ทำงานกับ PRAGMA AUTONOMOUS_TRANSACTION เพื่อส่งออกผ่าน wrapper dblink เพื่อให้ได้ธุรกรรมที่เป็นอิสระ
          • อนุญาตให้ส่งออก SYNONYMS ของ Oracle เป็นข้อมูลพร็อพเพอร์ตี้ Views สามารถใช้ตารางต่างประเทศเพื่อสร้าง & quot; คำพ้องความหมาย & quot; เกี่ยวกับวัตถุของฐานข้อมูลแบบรีโมต
          • เพิ่มการตัดแต่งข้อมูลเมื่อ DATA_TYPE ถูกใช้เพื่อแปลง CHAR (n) คอลัมน์ Oracle ลงใน varchar (n) หรือข้อความ ค่าดีฟอลต์คือการตัดทอนอักขระช่องว่างทั้งสองด้าน พฤติกรรมนี้สามารถควบคุมโดยใช้ TRIM_TYPE TRIM_TYPE และ TRIM_CHAR สองรูปแบบใหม่
          • เพิ่มการตรวจหาชนิดและขนาดข้อ จำกัด ของเรขาคณิตโดยอัตโนมัติผ่านพารามิเตอร์ดัชนีเชิงพื้นที่ ซึ่งจะหลีกเลี่ยงค่าใช้จ่ายในการสแกนตามลำดับของคอลัมน์ทางเรขาคณิต
          • เพิ่มการสนับสนุนการส่งออกพาร์ติชันย่อย Oracle และสร้างพาร์ติชันย่อยสำหรับ PostgreSQL พร้อมกับทริกเกอร์ที่เกี่ยวข้อง
          • อนุญาตและยกเว้นคำสั่งสามารถใช้ตัวกรองกับประเภทอ็อบเจ็กต์ได้แล้ว ข้อกำหนดความเก่ากว่าจะใช้กับประเภทการส่งออกในปัจจุบันเท่านั้นการเปลี่ยนแปลงนี้อาจทำให้การส่งออกของคุณในบางเงื่อนไขไม่สมบูรณ์ โปรดดูคำอธิบายเพิ่มเติมที่การอัปเดตเอกสาร

          • มีอะไรใหม่ ในเวอร์ชัน 14.0:

            • ส่งออกการประกาศฟังก์ชันภาษา C เวอร์ชันก่อนหน้านี้ไม่ได้ส่งออกฟังก์ชันที่ไม่มีส่วนของโค้ดเช่นฟังก์ชัน C ภายนอก
            • ส่งออกความคิดเห็นจากมุมมอง
            • ฟังก์ชันเพื่อแทนที่การโทรไปยัง SYS_CONTECT (USERENV, ... ) โดยเทียบเท่า PostgreSQL
            • เพิ่มคำสั่งการกำหนดค่า POSTGIS_SCHEMA เพื่อเพิ่มสคีมา PostGis ที่ทุ่มเทเข้าไปใน search_path
            • เพิ่มคำสั่งการกำหนดค่า PG_SUPPORTS_IFEXISTS เพื่อให้สามารถระงับ IF EXISTS ในคำสั่ง DDL ที่สร้างโดย Ora2Pg
            • ทริกเกอร์ทั้งหมดนี้ถูกยกเว้น / อนุญาตตามชื่อตารางที่ระบุไว้ในคำสั่งอนุญาตและยกเว้นแล้ว
            • อนุญาตให้มีการส่งออกตารางที่ซ้อนกันโดยอัตโนมัติ (TYPE + TABLE + COPY)

            • มีอะไรใหม่ ในเวอร์ชัน 13.0:

              • บังคับให้ประเภทการส่งออกเป็น INSERT เมื่อใช้ COPY และตารางมีคอลัมน์ GEOMETRY ฉันไม่สามารถหาแนวทางในการส่งออกเป็นคำสั่งคัดลอกได้ในขณะนี้
              • กำหนดการส่งออกชนิดที่กำหนดโดยผู้ใช้เป็นวัตถุ
              • จำกัด การค้นหาวัตถุที่อนุญาตหรือยกเว้นในแบบสอบถาม SQL แทนที่จะเป็นรหัส Perl เพื่อหลีกเลี่ยงการเรียกรายการวัตถุขนาดใหญ่บนฐานข้อมูลดังกล่าว ขอขอบคุณ menardorama สำหรับคำขอคุณลักษณะ
              • เพิ่มการสนับสนุนการส่งออกข้อมูลเชิงพื้นที่ในโหมด INSERT ยังคงต้องทำงานในโหมดการส่งออก COPY ถ้าเป็นไปได้
              • แก้ไขคำค้นหาเพื่อดึงข้อมูล SRID ที่ใช้งานไม่ได้กับ CONVERT_SRID
              • แก้ไขตัวกรองผิดด้วย ALLOW directive เมื่อได้รับรายการพาร์ทิชัน
              • เพิ่มการส่งออก GRANT ที่อ่านจากไฟล์ที่ป้อนแล้ว
              • แก้ไขการแปลงชนิดข้อมูลเมื่อใช้ไฟล์อินพุตและชนิดข้อมูลเช่น varchar2 (10 ไบต์)
              • เพิ่มการส่งออกข้อคิดเห็นกับ TABLE และ VIEW การส่งออกโดยใช้ไฟล์ป้อนข้อมูล
              • เพิ่มการสกัด TABLESPACE จากไฟล์อินพุต
              • เพิ่มการรองรับการสกัด SEQUENCE จากไฟล์อินพุต
              • แก้ไขตัวกรองผิดด้วย ALLOW directive เมื่อส่งออกพาร์ติชัน ตัวกรองทำในชื่อพาร์ทิชันแทนที่จะเป็นชื่อตารางซึ่งหมายความว่าการตั้งค่า ALLOW directive ทำให้ไม่มีการส่งออกเลย
              • เพิ่มคำสั่งคอนฟิกูเรชัน CONVERT_SRID เพื่อควบคุมการแปลง SRID เป็นแบบมาตรฐาน EPSG โดยใช้ฟังก์ชั่น Oracle sdo_cs.map_oracle_srid_to_epsg () ของ Oracle
              • แก้ไขข้อผิดพลาดในคำนำหน้าสร้างดัชนีบนตารางที่แบ่งพาร์ติชัน ขอบคุณ menardorama สำหรับแพทช์
              • แก้ไขปลายทางที่ไม่ใช่ปลายทางระหว่างการส่งออก SHOW_COLUMN และ COPY การใช้ MODIFY_TYPE ทำงานได้เฉพาะในการส่งออก TABLE เท่านั้น
              • บังคับให้แปลง pl / sql ด้วยการส่งออก TABLE เพื่อแทนที่ค่าดีฟอลต์ขั้นสูง รหัสถาวร TRUNC (SYSDATE, MONTH) เป็นค่าเริ่มต้นและทุกที่ควรเป็น: date_trunc (month, LOCALTIMESTAMP)
              • แก้ไขรหัสเกี่ยวกับการตั้งชื่อดัชนีพาร์ติชันที่ไม่ซ้ำกัน
              • เพิ่มคำสั่งการกำหนดค่า PREFIX_PARTITION เมื่อเปิดใช้งานจะบังคับให้เปลี่ยนชื่อชื่อพาร์ทิชันพาร์ทิชันทั้งหมดโดยใช้ชื่อของตารางต้นแบบ
              • เพิ่ม AUTODETECT_SPATIAL_TYPE ในไฟล์คอนฟิกูเรชันและเอกสารเกี่ยวกับคำสั่งใหม่นี้
              • เพิ่มการส่งออกประเภทคอลัมน์ SDO_GEOMETRY โดยทั่วไปจะถูกส่งออกไปยังรูปแบบเรขาคณิตที่ไม่มีข้อ จำกัด & quot; พิมพ์ด้วย SRID ถ้ากำหนดไว้

ซอฟต์แวร์ที่คล้ายกัน

UnCSS
UnCSS

12 Apr 15

pyforce
pyforce

13 May 15

GeoIP Java API
GeoIP Java API

22 Jul 15

hello.js
hello.js

10 Dec 15

ซอฟแวร์อื่น ๆ ของนักพัฒนา Darold Gilles

pgCluu
pgCluu

1 Oct 15

SquidAnalyzer
SquidAnalyzer

10 Feb 16

SysUsage
SysUsage

1 Mar 15

SendmailAnalyzer
SendmailAnalyzer

10 Feb 16

ความคิดเห็นที่ Ora2Pg

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!
ค้นหาตามหมวดหมู่