Ora2Pg

Skjermbilde programvare:
Ora2Pg
Prog.varedetaljer:
Versjon: 17.5 Oppdatert
Last opp dato: 29 Sep 17
Utvikler: Darold Gilles
Lisens: Gratis
Popularitet: 52

Rating: nan/5 (Total Votes: 0)

Ora2Pg kan brukes på to måter.

Den første og åpenbare er å flytte eller kopiere informasjon fra Oracle-databaser til PostgreSQL-installasjoner.

Den andre er litt komplisert, men Ora2Pg kan også brukes til å reversere konstruere store Oracle-databasestrukturer, ved å lage en dumpfil som nøyaktig rekonstruerer databasens skjema på en enkel måte å følge.

Ora2Pg fungerer basert på en konfigurasjonsfil, der utviklere kan kontrollere en mengde innstillinger og justere eksportprosessen for å passe sine databaser og de registrerte dataene.

Ora2Pg kan for øyeblikket brukes til å eksportere databaseskjemaer, bruker nd grup privilegier, områder og listepartisjoner, bare noen av databasens tabeller, funksjoner, utløsere, prosedyrer, pakker og selvfølgelig de fulle dataene.

Siden SQL-syntaksen som brukes med de to databasene, varierer litt, vil Ora2Pg også omdanne PLSQL-koden til PLPGSQL-markup.

Hva er nytt i denne versjonen:

  • ORA_INITIAL_COMMAND for å kunne utføre en egendefinert kommando like etter tilkoblingen til Oracle, for eksempel for å låse opp en sikkerhetspolicy.
  • INTERNAL_DATE_MAX for å endre oppførselen til Ora2Pg med intern dato funnet i brukerdefinerte typer.

Hva er nytt i versjon 16.1:

  • ORA_INITIAL_COMMAND for å kunne utføre en egendefinert kommando like etter tilkobling til Oracle, for eksempel for å låse opp en sikkerhetspolicy.
  • INTERNAL_DATE_MAX for å endre oppførselen til Ora2Pg med intern dato funnet i brukerdefinerte typer.

Hva er nytt i versjon 15.3:

  • ORA_INITIAL_COMMAND for å kunne utføre en egendefinert kommando like etter tilkobling til Oracle, for eksempel for å låse opp en sikkerhetspolicy.
  • INTERNAL_DATE_MAX for å endre oppførselen til Ora2Pg med intern dato funnet i brukerdefinerte typer.

Hva er nytt i versjon 15.2:

  • ORA_INITIAL_COMMAND for å kunne utføre en egendefinert kommando like etter tilkobling til Oracle, for eksempel for å låse opp en sikkerhetspolicy.
  • INTERNAL_DATE_MAX for å endre oppførselen til Ora2Pg med intern dato funnet i brukerdefinerte typer.

Hva er nytt i versjon 15.1:

  • Fast erstatning av funksjonsnavn som inkluderer SELECT i deres navn av PERFORM. Takk til Frederic Bamiere for rapporten.
  • Fast opprettelse av kilder underkataloger når du starter et nytt migrasjonsprosjekt.

Hva er nytt i versjon 15.0:

  • Lagt til støtte for PostgreSQL external_file-utvidelsen for å etterligne BFILE-typen fra Oracle. Se https://github.com/darold/external_file for mer informasjon.
  • Tillat eksport av Oracle's DIRECTORY som eksternt filtypenavn. Dette vil også prøve å eksportere lese / skrive privilegium på disse katalogene.
  • Tillat eksport av Oracles DATABASE LINK som Oracle utenlands data wrapper-server ved hjelp av oracle_fdw.
  • Tillat funksjon med PRAGMA AUTONOMOUS_TRANSACTION å bli eksportert gjennom en dblink wrapper for å oppnå den autonome transaksjonen.
  • Tillat eksport av Oracle SYNONYMS som visninger. Visninger kan bruke utenlandsk tabell for å opprette "synonym" på objektet til en ekstern database.
  • Lagt til trimning av data når DATA_TYPE brukes til å konvertere CHAR (n) Oracle-kolonnen til varchar (n) eller tekst. Standard er å trimme begge sider et mellomromstegn. Denne oppførselen kan styres ved hjelp av to nye konfigurasjonsdirektiver TRIM_TYPE og TRIM_CHAR.
  • Lagt til automatisk gjenkjenning av geometribegrensningstype og dimensjoner gjennom romlige indeksparametere. Dette unngår overhead av sekvensiell skanning av den geometriske kolonnen.
  • Lagt til støtte for å eksportere Oracle-underpartisjon og lage underpartisjon for PostgreSQL med tilhørende trigger.
  • ALLOW og EXCLUDE direktiver kan nå bruke filter på objekttype. Bakoverkompatibilitet kan ikke fullstendig bevares. Eldre definisjoner vil bare gjelde for gjeldende eksporttype, dette kan endre eksporten din under visse forhold. Se dokumentasjonsoppdatering for mer forklaring.

Hva er nytt i versjon 14.0:

  • Eksport av språkavklaring C-funksjon. Forrige versjon eksporterte ikke funksjon uten kodekropp som ekstern C-funksjon.
  • Eksporter av COMMENT fra visninger.
  • Funksjon for å erstatte noen anrop til SYS_CONTECT (USERENV, ...) av PostgreSQL-ekvivalenten.
  • Lagt til POSTGIS_SCHEMA konfigurasjonsdirektiv for å legge til dedikert PostGis-skjema i search_path.
  • Lagt til PG_SUPPORTS_IFEXISTS konfigurasjonsdirektivet for å kunne undertrykke IF EXISTS call i DDL-setningen generert av Ora2Pg.
  • Utløsere er nå alle ekskludert / tillatt etter tabellnavnene som er angitt i ALLOW og EXCLUDED-direktiver.
  • Tillat automatisk eksport av nestede tabeller (TYPE + TABLE + COPY).

Hva er nytt i versjon 13.0:

  • Krev eksporttype for å bli INSERT når COPY er brukt, og et bord har en GEOMETRY-kolonne. Jeg kan ikke finne en løsning som skal eksporteres som kopierklæring for øyeblikket.
  • Fast eksport av brukerdefinert type som objekt.
  • Begrens søk av objekter til ALLOW eller EXCLUDE filteret i SQL-spørringen i stedet for Perl-koden for å unngå å hente stor liste over objekter på en slik database. Takk til menardorama for funksjonsforespørselen.
  • Lagt til støtte for geografisk dataeksport i INSERT-modus. Fortsatt trenger noe arbeid i COPY-eksportmodus hvis det er mulig.
  • Fast forespørsel for å hente SRID som er ødelagt med oppdatering på CONVERT_SRID.
  • Fast feilfilter med ALLOW-direktiv når du får liste over partisjoner.
  • Lagt til GRANT eksport fra en inntastingsfil.
  • Fast datatype-konvertering ved bruk av input-fil og datatype, slik varchar2 (10 BYTE).
  • Lagt til eksport av kommentar med TABLE and VIEW eksport ved hjelp av en inntaksfil.
  • Lagt ut ekstrakt av TABLESPACE fra en inntaksfil.
  • Lagt til støtte for SEQUENCE-ekstraksjon fra input-fil.
  • Fast feilfilter med ALLOW-direktiv når du eksporterer partisjon. Filteret ble gjort på partisjonsnavn i stedet for tabellnavn, noe som betyr at innstillingen ALLOW-direktivet ikke resulterte i eksport i det hele tatt.
  • Lagt til CONVERT_SRID konfigurasjonsdirektivet for å kontrollere automatisk konvertering av SRID til standard EPSG ved hjelp av Oracle-funksjonen Oracle SDO-funksjonen sdo_cs.map_oracle_srid_to_epsg ().
  • Fik en skrivefeil i opprettingsindeksprefikset på partisjonerte tabeller. Takk til menardorama for lappen.
  • Fast ikke-erstatning av destinasjon under SHOW_COLUMN og COPY-eksport. Bruk av MODIFY_TYPE virket bare i TABLE-eksport.
  • Force pl / sql-konvertering med TABLE-eksport for å erstatte avanserte standardverdier. Fast kode TRUNC (SYSDATE, MONTH) i standardverdien og overalt som skal være: date_trunc (måned, LOCALTIMESTAMP).
  • Fast kode om navngivelse av unik partisjonindeks.
  • Lagt til PREFIX_PARTITION konfigurasjonsdirektiv. Når den er aktivert, vil den tvinge til å gi nytt navn til alt partisjonstabellnavn med navnet på overordnetabellen.
  • Lagt til AUTODETECT_SPATIAL_TYPE i konfigurasjonsfilen og dokumentasjon om dette nye direktivet.
  • Lagt til eksport av SDO_GEOMETRY kolonnen type. De blir i utgangspunktet eksportert til den ikke-begrensede "geometri" skriv med SRID hvis det er definert.

Lignende programvare

Textarea AutoSize
Textarea AutoSize

12 May 15

Chosen
Chosen

10 Apr 16

Ruby Java Bridge
Ruby Java Bridge

1 Mar 15

Graphics32
Graphics32

21 Jul 15

Annen programvare fra utvikleren Darold Gilles

pgFormatter
pgFormatter

10 Feb 16

SysUsage
SysUsage

1 Mar 15

pgCluu
pgCluu

1 Oct 15

Kommentarer til Ora2Pg

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!