Ora2Pg

Software screenshot:
Ora2Pg
Rincian Software:
Versi: 17.5 Diperbarui
Tanggal Upload: 29 Sep 17
Pengembang: Darold Gilles
Lisensi: Gratis
Popularitas: 52

Rating: nan/5 (Total Votes: 0)

Ora2Pg dapat digunakan dengan dua cara.

Yang pertama dan yang jelas adalah memindahkan atau mereplikasi informasi dari database Oracle ke instalasi PostgreSQL.

Yang kedua agak rumit, tapi Ora2Pg juga dapat digunakan untuk merekayasa balik struktur database Oracle yang besar, dengan membuat file dump yang secara erat merekonstruksi skema database dengan mudah diikuti.

Ora2Pg bekerja berdasarkan file konfigurasi, di mana pengembang dapat mengendalikan sekumpulan pengaturan dan men-tweak proses ekspor agar sesuai dengan database dan data yang tercatat.

Saat ini, Ora2Pg dapat digunakan untuk mengekspor skema database, hak istimewa pengguna, rentang dan daftar partisi, hanya beberapa tabel database, fungsi, pemicu, prosedur, paket, dan tentu saja, data lengkap.

Karena sintaks SQL yang digunakan dengan dua database berbeda sedikit, Ora2Pg juga akan mengubah kode PLSQL menjadi markup PLPGSQL.

Instalasi dan petunjuk yang lebih mendalam disediakan dengan file README paket.

Apa yang baru dalam rilis ini:

  • ORA_INITIAL_COMMAND untuk dapat menjalankan perintah khusus setelah koneksi ke Oracle, misalnya untuk membuka kebijakan keamanan.
  • INTERNAL_DATE_MAX untuk mengubah perilaku Ora2Pg dengan tanggal internal yang ditemukan pada tipe yang ditentukan pengguna.

Apa yang baru di versi 16.1:

  • ORA_INITIAL_COMMAND agar dapat menjalankan perintah khusus setelah koneksi ke Oracle, misalnya untuk membuka kebijakan keamanan.
  • INTERNAL_DATE_MAX untuk mengubah perilaku Ora2Pg dengan tanggal internal yang ditemukan pada tipe yang ditentukan pengguna.

Apa yang baru di versi 15.3:

  • ORA_INITIAL_COMMAND agar dapat menjalankan perintah khusus setelah koneksi ke Oracle, misalnya untuk membuka kebijakan keamanan.
  • INTERNAL_DATE_MAX untuk mengubah perilaku Ora2Pg dengan tanggal internal yang ditemukan pada tipe yang ditentukan pengguna.

Apa yang baru di versi 15.2:

  • ORA_INITIAL_COMMAND untuk dapat menjalankan perintah khusus setelah koneksi ke Oracle, misalnya untuk membuka kebijakan keamanan.
  • INTERNAL_DATE_MAX untuk mengubah perilaku Ora2Pg dengan tanggal internal yang ditemukan pada tipe yang ditentukan pengguna.

Apa yang baru di versi 15.1:

  • Penggantian nama fungsi tetap yang menyertakan SELECT berdasarkan namanya oleh PERFORM. Terima kasih kepada Frederic Bamiere atas laporannya.
  • Pembuatan subdirektori sumber tetap saat menginisialisasi proyek migrasi baru.

Apa yang baru di versi 15.0:

  • Menambahkan dukungan ke ekstensi external_file PostgreSQL untuk meniru tipe BFILE dari Oracle. Lihat https://github.com/darold/external_file untuk informasi lebih lanjut.
  • Izinkan ekspor DIREKTORI DIREKTORI sebagai objek ekstensi external_file. Ini juga akan mencoba mengekspor hak baca / tulis pada direktori tersebut.
  • Izinkan ekspor DATABASE LINK Oracle sebagai server pembungkus data asing Oracle menggunakan oracle_fdw.
  • Izinkan fungsi dengan PRAGMA AUTONOMOUS_TRANSACTION untuk diekspor melalui pembungkus dblink untuk mencapai transaksi otonom.
  • Izinkan ekspor SYNONYMS Oracle sebagai tampilan. Penayangan dapat menggunakan tabel asing untuk membuat & quot; sinonim & quot; pada objek basis data jauh.
  • Menambahkan pemangkasan data saat DATA_TYPE digunakan untuk mengubah CHAR (n) kolom Oracle menjadi varchar (n) atau teks. Defaultnya adalah memangkas kedua sisi karakter spasi. Perilaku ini dapat dikontrol dengan menggunakan dua arahan konfigurasi baru TRIM_TYPE dan TRIM_CHAR.
  • Ditambahkan deteksi otomatis tipe kendala geometri dan dimensi melalui parameter indeks spasial. Ini menghindari overhead pemindaian sekuensial kolom geometrik.
  • Menambahkan dukungan untuk mengekspor sub partisi Oracle dan membuat sub partisi untuk PostgreSQL dengan pemicu yang sesuai.
  • MENGIZINKAN dan MENGECUALIKAN arahan sekarang dapat menerapkan filter pada tipe objek. Kompatibilitas ke belakang tidak dapat dipelihara sepenuhnya, definisi yang lebih lama hanya berlaku untuk jenis ekspor saat ini, hal ini dapat mengubah ekspor Anda dalam beberapa kondisi. Lihat pembaruan dokumentasi untuk penjelasan lebih lanjut.

Apa yang baru di versi 14.0:

  • Ekspor deklarasi fungsi C bahasa. Versi sebelumnya tidak mengekspor fungsi tanpa kode tubuh seperti fungsi C eksternal.
  • Ekspor KOMENTAR dari penayangan.
  • Berfungsi mengganti beberapa panggilan ke SYS_CONTECT (USERENV, ...) oleh setara PostgreSQL.
  • Ditambahkan petunjuk konfigurasi POSTGIS_SCHEMA untuk menambahkan skema PostGis khusus ke dalam search_path.
  • Ditambahkan PG_SUPPORTS_IFEXISTS direktif konfigurasi untuk dapat menekan IF EXISTS call dalam statement DDL yang dihasilkan oleh Ora2Pg.
  • Pemicu sekarang semua dikecualikan / diizinkan mengikuti nama tabel yang ditentukan dalam perintah ALLOW dan EXCLUDED.
  • Izinkan ekspor tabel nested otomatis (TYPE + TABLE + COPY).

Apa yang baru di versi 13.0:

  • Paksa jenis ekspor menjadi INSERT saat COPY digunakan dan sebuah tabel memiliki kolom GEOMETRI. Saya tidak dapat menemukan solusi untuk mengekspor sebagai pernyataan salinan untuk saat ini.
  • Ekspor tetap jenis yang ditetapkan pengguna sebagai objek.
  • Batasi pencarian objek ke filter ALLOW atau EXCLUDE ke dalam kueri SQL dan bukan kode Perl untuk menghindari pengambilan daftar objek yang sangat besar pada database semacam itu. Terimakasih untuk menardorama untuk permintaan fitur.
  • Menambahkan dukungan untuk ekspor data spasial dalam mode INSERT. Masih perlu beberapa pekerjaan dalam mode ekspor COPY jika memungkinkan.
  • Permintaan tetap untuk mengambil SRID yang rusak dengan tambalan pada CONVERT_SRID.
  • Filter salah yang benar dengan perintah ALLOW saat mendapatkan daftar partisi.
  • Menambahkan ekspor GRANT dari file masukan.
  • Konversi tipe data tetap saat menggunakan file input dan tipe data seperti varchar2 (10 BYTE).
  • Menambahkan ekspor komentar dengan TABLE dan LIHAT ekspor menggunakan file masukan.
  • Menambahkan ekstraksi TABLESPACE dari file masukan.
  • Menambahkan dukungan ke ekstraksi SEQUENCE dari file masukan.
  • Filter salah yang benar dengan perintah ALLOW saat mengekspor partisi. Filter dilakukan pada nama partisi dan bukan nama tabel, artinya pengaturan ALLOW directive tidak menghasilkan ekspor sama sekali.
  • Ditambahkan perintah konfigurasi CONVERT_SRID untuk mengendalikan konversi otomatis SRID ke standar EPSG menggunakan fungsi Oracle SDO sdo_cs.map_oracle_srid_to_epsg () fungsi Oracle.
  • Memperbaiki kesalahan ketik pada awalan indeks yang dibuat pada tabel yang dipartisi. Terimakasih untuk menardorama untuk patch.
  • Tetap non-pengganti tujuan selama SHOW_COLUMN dan ekspor COPY. Menggunakan MODIFY_TYPE hanya bekerja di ekspor TABLE.
  • Memaksa pl / konversi sql dengan ekspor TABLE untuk menggantikan nilai default lanjutan. Kode tetap TRUNC (SYSDATE, MONTH) dalam nilai default dan di mana saja yang seharusnya: date_trunc (month, LOCALTIMESTAMP).
  • Kode tetap terkait penamaan indeks partisi unik.
  • Ditambahkan PREFIX_PARTITION petunjuk konfigurasi Bila diaktifkan akan memaksa mengganti nama semua nama tabel partisi dengan nama tabel induk.
  • Ditambahkan AUTODETECT_SPATIAL_TYPE dalam file konfigurasi dan dokumentasi tentang direktif baru ini.
  • Menambahkan ekspor jenis kolom SDO_GEOMETRY. Mereka pada dasarnya diekspor ke geometri & quot; tak terkecuali & quot; ketik dengan SRID jika didefinisikan.

Software yang serupa

jQuery Datepicker
jQuery Datepicker

13 May 15

PHP-Types
PHP-Types

12 May 15

CSS3 Click Chart
CSS3 Click Chart

5 Jun 15

Interactive 3D
Interactive 3D

13 May 15

Perangkat lunak lain dari pengembang Darold Gilles

SquidAnalyzer
SquidAnalyzer

10 Feb 16

pgCluu
pgCluu

1 Oct 15

SysUsage
SysUsage

1 Mar 15

Komentar untuk Ora2Pg

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!