Ora2Pg

Screenshot Software:
Ora2Pg
Mga detalye ng Software:
Bersyon: 17.5 Na-update
I-upload ang petsa: 29 Sep 17
Nag-develop: Darold Gilles
Lisensya: Libre
Katanyagan: 52

Rating: nan/5 (Total Votes: 0)

Maaaring gamitin ang

Ora2Pg sa dalawang paraan.

Ang una at halatang isa ay para sa paglipat o pagkopya ng impormasyon mula sa mga database ng Oracle sa mga pag-install ng PostgreSQL.

Ang ikalawa ay medyo kumplikado, ngunit maaari ding gamitin ang Ora2Pg upang i-reverse engineer ang mga malalaking Oracle database structures, sa pamamagitan ng paglikha ng isang dump file na malapit na muling itinatayo ang schema ng database sa madaling paraan.


Gumagana ang Ora2Pg batay sa isang file ng pagsasaayos, kung saan maaaring kontrolin ng mga developer ang isang grupo ng mga setting at mag-tweak ang proseso ng pag-export upang magkasya ang kanilang mga database at ang naitala na data.


Sa kasalukuyan, ang Ora2Pg ay maaaring magamit upang i-export ang mga schema ng database, mga user privilege ng grupo, mga hanay at mga partition list, ilan lamang sa mga talahanayan ng database, mga function, mga trigger, mga pamamaraan, mga pakete, at siyempre, ang buong data.

Dahil ang SQL syntax na ginagamit sa dalawang database ay naiiba ng kaunti, ang Ora2Pg ay magbabago rin ng PLSQL code sa PLPGSQL markup.

Ang pag-install at mas malalalim na mga tagubilin ay ibinibigay sa README file ng package.

Ano ang bagong sa paglabas na ito:

  • ORA_INITIAL_COMMAND upang magawa ang isang pasadyang utos matapos ang koneksyon sa Oracle, halimbawa upang i-unlock ang isang patakaran sa seguridad.
  • INTERNAL_DATE_MAX upang baguhin ang pag-uugali ng Ora2Pg na may panloob na petsa na natagpuan sa mga tinukoy na uri ng gumagamit.

Ano ang bago sa bersyon 16.1:

  • ORA_INITIAL_COMMAND upang maisagawa ang custom na command pagkatapos lamang koneksyon sa Oracle, halimbawa upang i-unlock ang isang patakaran sa seguridad.
  • INTERNAL_DATE_MAX upang baguhin ang pag-uugali ng Ora2Pg na may panloob na petsa na natagpuan sa mga tinukoy na uri ng gumagamit.

Ano ang bago sa bersyon 15.3:

  • ORA_INITIAL_COMMAND upang maisagawa ang custom na command pagkatapos lamang koneksyon sa Oracle, halimbawa upang i-unlock ang isang patakaran sa seguridad.
  • INTERNAL_DATE_MAX upang baguhin ang pag-uugali ng Ora2Pg na may panloob na petsa na natagpuan sa mga tinukoy na uri ng gumagamit.

Ano ang bago sa bersyon 15.2:

  • ORA_INITIAL_COMMAND upang maisagawa ang custom na command pagkatapos lamang koneksyon sa Oracle, halimbawa upang i-unlock ang isang patakaran sa seguridad.
  • INTERNAL_DATE_MAX upang baguhin ang pag-uugali ng Ora2Pg na may panloob na petsa na natagpuan sa mga tinukoy na uri ng gumagamit.

Ano ang bago sa bersyon 15.1:

  • Fixed na kapalit ng pangalan ng function na kasama ang SELECT sa kanilang pangalan sa pamamagitan ng PERFORM. Salamat sa Frederic Bamiere para sa ulat.
  • Nakatakdang paglikha ng mga subdirectory ng pinagkukunan kapag sinisimulan ang isang bagong proyekto ng paglilipat.

Ano ang bago sa bersyon 15.0:

  • Nagdagdag ng suporta sa extension External_file ng PostgreSQL upang gayahin ang uri ng BFILE mula sa Oracle. Tingnan ang https://github.com/darold/external_file para sa higit pang impormasyon.
  • Payagan ang pag-export ng Oracle's DIRECTORY bilang external_file na mga extension object. Susubukan din nito na i-export ang pribilehiyo ng nabasa / isulat sa mga direktoryang iyon.
  • Pahintulutan ang pag-export ng DATABASE LINK ng Oracle bilang server ng wrapper ng banyagang data ng Oracle gamit ang oracle_fdw.
  • Pahintulutan ang pag-andar sa PRAGMA AUTONOMOUS_TRANSACTION upang i-export sa pamamagitan ng isang dblink wrapper upang makamit ang autonomous na transaksyon.
  • Pahintulutan ang pag-export ng SYNONYMS ng Oracle bilang mga tanawin. Ang mga panonood ay maaaring gumamit ng banyagang talahanayan upang lumikha ng & quot; kasingkahulugan & quot; sa bagay ng isang remote na database.
  • Nagdagdag ng pagbabawas ng data kapag ginagamit ang DATA_TYPE upang i-convert ang CHAR (n) Oracle column sa varchar (n) o teksto. Default ay upang i-trim sa magkabilang panig anumang espasyo ng character. Maaaring kontrolado ang pag-uugali na ito gamit ang dalawang bagong direktiba sa configuration TRIM_TYPE at TRIM_CHAR.
  • Nagdagdag ng auto detection ng geometry na uri ng pagpilit at mga sukat sa pamamagitan ng mga parameter ng spatial index. Iwasan ang overhead ng sunud-sunod na pag-scan ng geometriko hanay.
  • Nagdagdag ng suporta upang i-export ang Oracle subparty at lumikha ng sub partisyon para sa PostgreSQL gamit ang kaukulang trigger.
  • PINAGKASALA at NAWALA ang mga direktiba ay magagamit na ngayon ang filter sa uri ng bagay. Ang backward compatibility ay hindi maaaring ganap na mapangalagaan, ang mas lumang kahulugan ay nalalapat sa kasalukuyang uri ng pag-export lamang, maaari itong baguhin ang iyong pag-export sa ilang mga kundisyon. Tingnan ang pag-update ng dokumentasyon para sa karagdagang paliwanag.

Ano ang bago sa bersyon 14.0:

  • I-export ang deklarasyon ng function ng wika C. Ang nakaraang bersyon ay hindi nag-e-export ng function na walang kodigo ng katawan tulad ng panlabas na function ng C.
  • I-export ang COMMENT mula sa mga view.
  • Tungkulin upang palitan ang ilang tawag sa SYS_CONTECT (USERENV, ...) sa pamamagitan ng katumbas na PostgreSQL.
  • Nagdagdag ng diretsong configuration ng POSTGIS_SCHEMA upang idagdag ang nakalaang iskema ng PostGis sa paghahanap_path.
  • Nagdagdag ng PG_SUPPORTS_IFEXISTS na direktiba ng configuration upang ma-suppress ang KARAGDAGANG tawag sa DDL na pahayag na binuo ng Ora2Pg.
  • Pinipilitan ngayon ang lahat ng mga trigger / pinapayagan ang pagsunod sa mga pangalan ng table na tinukoy sa ALLOW at EXCLUDED na mga direktiba.
  • Pahintulutan ang awtomatikong pag-export ng mga nested na talahanayan (TYPE + TABLE + COPY).

Ano ang bago sa bersyon 13.0:

  • Ang uri ng lakas ng pag-export ay INSERT kapag ginamit ang COPY at isang talahanayan ay mayroong GEOMETRY na haligi. Hindi ko mahanap ang isang solusyon upang i-export bilang pahayag ng kopya para sa sandaling ito.
  • Fixed export ng tinukoy na uri ng gumagamit bilang bagay.
  • Limitahan ang maghanap ng mga bagay sa ALLOW or EXCLUDE filter sa query sa SQL sa halip ng Perl code upang maiwasan ang pagkuha ng malaking listahan ng mga bagay sa naturang database. Salamat sa menardorama para sa kahilingan ng tampok.
  • Nagdagdag ng suporta sa spatial na pag-export ng data sa INSERT mode. Kailangan pa rin ng ilang trabaho sa mode ng pag-export ng COPY kung maaari.
  • Fixed query upang makuha ang SRID na nasira sa patch sa CONVERT_SRID.
  • Fixed wrong filter na may GUMAGAWA direktiba kapag nakakakuha ng listahan ng pagkahati.
  • Nagdagdag ng pag-export ng GRANT mula sa isang input file.
  • Nakapirming conversion ng uri ng data kapag gumagamit ng input file at uri ng data tulad varchar2 (10 BYTE).
  • Nagdagdag ng pag-export ng komento sa TALAAN at VIEW export gamit ang isang input file.
  • Nagdagdag ng pagkuha ng TABLESPACE mula sa isang input file.
  • Nagdagdag ng suporta sa SEQUENCE extraction mula sa input file.
  • Fixed wrong filter na may GUMAGAWA na direktiba kapag nag-export ng partisyon. Ginawa ang filter sa pangalan ng partisyon sa halip na pangalan ng talahanayan, na nangangahulugan na ang setting ng ALLOW directive ay nagreresulta sa walang pag-export sa lahat.
  • Nagdagdag ng diretsong configuration CONVERT_SRID upang kontrolin ang awtomatikong conversion ng SRID sa karaniwang EPSG gamit ang function ng Oracle SDO sdo_cs.map_oracle_srid_to_epsg () function ng Oracle.
  • Nakatakdang isang typo sa prefix na lumikha ng index sa mga talahanayan ng partitioned. Salamat sa menardorama para sa patch.
  • Fixed hindi kapalit ng patutunguhan sa panahon ng pag-export ng SHOW_COLUMN at COPY. Ang paggamit lamang ng MODIFY_TYPE ay nagtatrabaho sa TABLE export.
  • Puwersahin ang pl / sql na conversion na may TABLE export upang palitan ang mga advanced na default na halaga. Nakapirming code TRUNC (SYSDATE, MONTH) sa default na halaga at sa lahat ng dako na dapat: date_trunc (buwan, LOCALTIMESTAMP).
  • Fixed code tungkol sa natatanging pagbibigay ng index ng pagkahati.
  • Nagdagdag ng PREFIX_PARTITION configuration directive. Kapag pinagana ito ay pinipilit ang pagpapalit ng pangalan ng lahat ng pangalan ng talahanayan ng partisyon sa pangalan ng talahanayan ng magulang.
  • Nagdagdag ng AUTODETECT_SPATIAL_TYPE sa configuration file at dokumentasyon tungkol sa bagong direktiba na ito.
  • Nagdagdag ng pag-export ng uri ng haligi ng SDO_GEOMETRY. Ang mga ito ay karaniwang nai-export na sa di-napilitan & quot; geometry & quot; type sa SRID kung tinukoy.

Katulad na software

h5ai
h5ai

11 Apr 15

sitemap.js
sitemap.js

10 Feb 16

AspectJ
AspectJ

6 Mar 16

Iba pang mga software developer ng Darold Gilles

SysUsage
SysUsage

1 Mar 15

SquidAnalyzer
SquidAnalyzer

10 Feb 16

pgFormatter
pgFormatter

10 Feb 16

pgCluu
pgCluu

1 Oct 15

Mga komento sa Ora2Pg

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!
Maghanap ayon sa kategorya