Ora2Pg

Software screenshot:
Ora2Pg
Software informatie:
Versie: 17.5 Bijgewerkt
Upload datum: 29 Sep 17
Ontwikkelaar: Darold Gilles
Licentie: Gratis
Populariteit: 52

Rating: nan/5 (Total Votes: 0)

Ora2Pg kan op twee manieren worden gebruikt.

De eerste en voor de hand liggende is het verplaatsen of repliceren van informatie van Oracle databases naar PostgreSQL installaties.

De tweede is een beetje ingewikkeld, maar Ora2Pg kan ook gebruikt worden om grote Oracle database structuren te ontwerpen door een dump bestand te maken dat het schema van de database nauw reconstructeert op een makkelijk te volgen manier.

Ora2Pg werkt op basis van een configuratiebestand, waar ontwikkelaars een aantal instellingen kunnen regelen en het exportproces aanpassen om hun databases en de opgenomen data te passen.

Ora2Pg kan momenteel worden gebruikt voor het exporteren van databasenschema's, gebruikersrechten en privileges, reeksen en lijstpartities, maar enkele tabellen, functies, triggers, procedures, pakketten en natuurlijk de volledige gegevens van de database.

Omdat de SQL-syntax die wordt gebruikt met de twee database een beetje verschilt, zal Ora2Pg ook PLSQL-code omzetten naar PLPGSQL-markup.

Installatie en meer diepgaande instructies worden geleverd met het README-bestand van het pakket.

Wat is nieuw in deze release:

  • ORA_INITIAL_COMMAND om een ​​aangepaste opdracht net na de verbinding met Oracle uit te voeren, bijvoorbeeld om een ​​beveiligingsbeleid te ontgrendelen.
  • INTERNAL_DATE_MAX om het gedrag van Ora2Pg te wijzigen met de interne datum die is gevonden in gebruikers gedefinieerde typen.

Wat is nieuw in versie 16.1:

  • ORA_INITIAL_COMMAND om een ​​aangepaste opdracht net na de verbinding met Oracle, bijvoorbeeld om een ​​beveiligingsbeleid te ontgrendelen.
  • INTERNAL_DATE_MAX om het gedrag van Ora2Pg te wijzigen met de interne datum die is gevonden in gebruikers gedefinieerde typen.

Wat is nieuw in versie 15.3:

  • ORA_INITIAL_COMMAND om een ​​aangepaste opdracht net na de verbinding met Oracle, bijvoorbeeld om een ​​beveiligingsbeleid te ontgrendelen.
  • INTERNAL_DATE_MAX om het gedrag van Ora2Pg te wijzigen met de interne datum die is gevonden in gebruikers gedefinieerde typen.

Wat is nieuw in versie 15.2:

  • ORA_INITIAL_COMMAND om een ​​aangepaste opdracht net na de verbinding met Oracle, bijvoorbeeld om een ​​beveiligingsbeleid te ontgrendelen.
  • INTERNAL_DATE_MAX om het gedrag van Ora2Pg te wijzigen met de interne datum die is gevonden in gebruikers gedefinieerde typen.

Wat is nieuw in versie 15.1:

  • Vaste vervanging van de functienaam die SELECT in hun naam door PERFORM bevat. Dank aan Frederic Bamiere voor het rapport.
  • Vaste creatie van bronnen subdirectories bij het initialiseren van een nieuw migratieproject.

Wat is nieuw in versie 15.0:

  • Ondersteuning toegevoegd aan de PostgreSQL external_file-extensie om het BFILE-type van Oracle te nabootsen. Zie https://github.com/darold/external_file voor meer informatie.
  • Toestaan ​​export van Oracle's DIRECTORY als externe_file-extensieobjecten. Dit zal ook proberen om lees- / schrijfrechten te exporteren op die directories.
  • Toestaan ​​export van de DATABASE LINK van Oracle als Oracle Foreign Data Wrapperserver via oracle_fdw.
  • Toestaan ​​de functie met PRAGMA AUTONOMOUS_TRANSACTION te exporteren via een dblink wrapper om de autonome transactie te bereiken.
  • Laat uitvoer van de SYNONYMS van Oracle toe als weergave. Views kunnen buitenlandse tabel gebruiken om 'synoniem' te maken op object van een externe database.
  • Toegevoegd bij het snijden van gegevens wanneer DATA_TYPE wordt gebruikt om de CHAR (n) Oracle-kolom in varchar (n) of tekst om te zetten. Standaard is om beide zijden een spatiekarakter aan te passen. Dit gedrag kan worden gecontroleerd door gebruik te maken van twee nieuwe configuratie richtlijnen TRIM_TYPE en TRIM_CHAR.
  • Toegevoegde automatische detectie van geometriebeperkingstype en afmetingen via ruimtelijke indexparameters. Dit voorkomt de overhead van de sequentiële scan van de geometrische kolom.
  • Toegevoegd ondersteuning om Oracle sub partitie te exporteren en subpartitie te maken voor PostgreSQL met de bijbehorende trigger.
  • ALLOW en EXCLUDE richtlijnen kunnen nu filter toepassen op het objecttype. Achterwaartse compatibiliteit kan niet volledig behouden worden, oudere definitie is alleen van toepassing op het huidige exporttype, dit kan uw uitvoer onder bepaalde omstandigheden veranderen. Zie documentatie-update voor meer uitleg.

Wat is nieuw in versie 14.0:

  • Uitvoeren van de taalverklaring C-functie. Vorige versie exporteerde geen functie zonder code lichaam als externe C functie.
  • Uitvoer van COMMENT vanuit weergaven.
  • Functie om een ​​gesprek naar SYS_CONTECT (USERENV, ...) te vervangen door het PostgreSQL equivalent.
  • Toegevoegde POSTGIS_SCHEMA configuratie richtlijn om het toegewijde PostGis schema in de search_path toe te voegen.
  • Toegevoegd PG_SUPPORTS_IFEXISTS configuratie richtlijn om te kunnen onderdrukken indien EXISTS bel in DDL-statement gegenereerd door Ora2Pg.
  • Triggers zijn nu allemaal uitgesloten / toegestaan ​​volgens de tabelnamen die zijn opgegeven in de richtlijnen ALLOW en EXCLUDED.
  • Automatische uitvoer van geneste tabellen toestaan ​​(TYPE + TABLE + COPY).

Wat is nieuw in versie 13.0:

  • Force exporttype dat wordt ingevoerd wanneer COPY wordt gebruikt en een tabel heeft een GEOMETRIE kolom. Ik kan op dit moment geen oplossing vinden om te exporteren als kopieverklaring.
  • Vaste export van door gebruiker gedefinieerd type als object.
  • Beperk de objecten naar het filter ALLOW of EXCLUDE in de SQL-query in plaats van de Perl-code om te voorkomen dat een grote lijst met objecten op een dergelijke database wordt opgehaald. Dank aan menardorama voor het functieverzoek.
  • Toegevoegd ondersteuning voor ruimtelijke data export in de INSERT modus. Nog steeds wat werk nodig in COPY export modus, indien mogelijk.
  • Vaste zoekopdracht om SRID op te halen die gebroken is met patch op CONVERT_SRID.
  • Vast fout filter met ALLOW richtlijn wanneer u een lijst met partitie krijgt.
  • Toegevoegd GRANT export gelezen vanuit een invoerbestand.
  • Vaste datatype conversie bij gebruik van invoerbestand en datatype zoals varchar2 (10 BYTE).
  • Uitvoer van commentaar toegevoegd met TABLE and VIEW-uitvoer met een invoerbestand.
  • Extractie van TABLESPACE uit een invoerbestand toegevoegd.
  • Toegevoegd ondersteuning voor SEQUENCE-extractie vanuit invoerbestand.
  • Vast fout filter met ALLOW richtlijn bij het exporteren van partitie. Het filter is op de partitienaam in plaats van de tabelnaam gedaan, wat betekent dat de instelling ALLOW-richtlijn helemaal geen export heeft.
  • CONVERT_SRID configuratie richtlijn toegevoegd om de automatische omzetting van SRID naar standaard EPSG toe te passen met behulp van de Oracle-functie van Oracle SDO-functie sdo_cs.map_oracle_srid_to_epsg ().
  • Een typhoofd bevestigd in het prefix voor het maken van de index op partitieschema's. Dankzij menardorama voor de patch.
  • Vaste vervanging van bestemming tijdens SHOW_COLUMN en COPY export. Met MODIFY_TYPE werkte alleen in TABLE export.
  • Omzetten pl / sql conversie met TABLE export om geavanceerde standaardwaarden te vervangen. Vaste code TRUNC (SYSDATE, MAAND) in de standaardwaarde en overal die moet zijn: date_trunc (maand, LOCALTIMESTAMP).
  • Vaste code met betrekking tot de naam van een unieke partitieindex
  • Toegevoegd PREFIX_PARTITION configuratie richtlijn. Als deze is ingeschakeld, zal het de naam van de partitie tabel naam wijzigen met de naam van de ouder tabel.
  • Toegevoegd AUTODETECT_SPATIAL_TYPE in het configuratiebestand en documentatie over deze nieuwe richtlijn.
  • Toegevoegde export van SDO_GEOMETRY kolom type. Ze worden in principe geëxporteerd naar de niet-beperkte 'geometrie' type met SRID als gedefinieerd.

Vergelijkbare software

AdminLTE
AdminLTE

10 Dec 15

anysearch.js
anysearch.js

13 May 15

FastShell
FastShell

12 May 16

Andere software van ontwikkelaar Darold Gilles

SendmailAnalyzer
SendmailAnalyzer

10 Feb 16

pgCluu
pgCluu

1 Oct 15

SysUsage
SysUsage

1 Mar 15

Reacties op Ora2Pg

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!