Ora2Pg

Software screenshot:
Ora2Pg
Dettagli del software:
Versione: 17.5 Aggiornato
Data di caricamento: 29 Sep 17
Sviluppatore: Darold Gilles
Licenza: Libero
Popolarità: 52

Rating: nan/5 (Total Votes: 0)

Ora2Pg può essere utilizzato in due modi.

La prima e ovvia è quella di spostare o replicare informazioni da database Oracle alle installazioni di PostgreSQL.

Il secondo è un po 'complicato, ma Ora2Pg può essere utilizzato anche per reindirizzare le grandi strutture di database Oracle, creando un file di dump che ricostruisce strettamente lo schema del database in modo facile da seguire.

Ora2Pg funziona in base a un file di configurazione, in cui gli sviluppatori possono controllare un gruppo di impostazioni e modificare il processo di esportazione per adattarsi ai propri database e ai dati registrati.

Attualmente, Ora2Pg può essere utilizzato per esportare schemi di database, privilegi di gruppo di utenti, intervalli e partizioni di elenco, solo alcune delle tabelle del database, le funzioni, i trigger, le procedure, i pacchetti e, naturalmente, i dati completi.

Poiché la sintassi SQL utilizzata con i due database differisce un po ', Ora2Pg anche trasformerà il codice PLSQL in PLPGSQL markup.

L'installazione e le istruzioni più approfondite sono fornite con il file README del pacchetto.

Cosa c'è di nuovo in questa release:

  • ORA_INITIAL_COMMAND per poter eseguire un comando personalizzato appena dopo la connessione a Oracle, ad esempio per sbloccare una politica di protezione.
  • INTERNAL_DATE_MAX per modificare il comportamento di Ora2Pg con la data interna trovata in tipi definiti dall'utente.

Cosa c'è di nuovo nella versione 16.1:

  • ORA_INITIAL_COMMAND per poter eseguire un comando personalizzato connessione ad Oracle, per esempio per sbloccare una politica di protezione.
  • INTERNAL_DATE_MAX per modificare il comportamento di Ora2Pg con la data interna trovata in tipi definiti dall'utente.

Cosa c'è di nuovo nella versione 15.3:

  • ORA_INITIAL_COMMAND per poter eseguire un comando personalizzato connessione ad Oracle, per esempio per sbloccare una politica di protezione.
  • INTERNAL_DATE_MAX per modificare il comportamento di Ora2Pg con la data interna trovata in tipi definiti dall'utente.

Cosa c'è di nuovo nella versione 15.2:

  • ORA_INITIAL_COMMAND per poter eseguire un comando personalizzato connessione ad Oracle, per esempio per sbloccare una politica di protezione.
  • INTERNAL_DATE_MAX per modificare il comportamento di Ora2Pg con la data interna trovata in tipi definiti dall'utente.

Cosa c'è di nuovo nella versione 15.1:

  • sostituzione fissa del nome della funzione che include SELECT nel loro nome per PERFORM. Grazie a Frederic Bamiere per la relazione.
  • Creazione fissa di sottodirectory di origini quando inizializza un nuovo progetto di migrazione.

Cosa c'è di nuovo nella versione 15.0:

  • Aggiunto il supporto all'estensione esterna_file PostgreSQL per imitare il tipo BFILE da Oracle. Per ulteriori informazioni, vedere https://github.com/darold/external_file.
  • Consenti l'esportazione di DIRECTORY di Oracle come oggetti di estensione_file esterni. Questo proverà anche ad esportare il privilegio di lettura / scrittura su quelle directory.
  • Consenti l'esportazione di DATABASE LINK di Oracle come server di estrazione dati Oracle esterni usando oracle_fdw.
  • Consenti la funzione con PRAGMA AUTONOMOUS_TRANSACTION per essere esportato tramite un wrapper dblink per ottenere la transazione autonoma.
  • Consenti l'esportazione di SYNONYMS di Oracle come visualizzazioni. Le viste possono utilizzare tabelle straniere per creare "sinonimo" sull'oggetto di un database remoto.
  • Aggiunto il taglio dei dati quando DATA_TYPE viene utilizzato per convertire la colonna Oracle di CHAR (n) in varchar (n) o in testo. Il valore predefinito è quello di ridurre entrambi i lati di qualsiasi carattere di spazio. Questo comportamento può essere controllato utilizzando due nuove direttive di configurazione TRIM_TYPE e TRIM_CHAR.
  • Aggiunto il rilevamento automatico del tipo e delle dimensioni dei vincoli di geometria tramite i parametri dell'indice spaziale. Ciò evita l'overhead della scansione sequenziale della colonna geometrica.
  • Aggiunto il supporto per esportare la partizione secondaria Oracle e creare partizioni secondarie per PostgreSQL con il trigger corrispondente.
  • Le direttive ALLOW and EXCLUDE sono ora in grado di applicare il filtro sul tipo di oggetto. La compatibilità con le versioni precedenti non può essere completamente salvata, la definizione più vecchia si applica solo al tipo di esportazione corrente, ciò potrebbe modificare l'esportazione in alcune condizioni. Consultare l'aggiornamento della documentazione per ulteriori spiegazioni.

Cosa c'è di nuovo nella versione 14.0:

  • Esportazione della funzione di dichiarazione della lingua C. La versione precedente non ha esportato la funzione senza un corpo di codice come la funzione C esterna.
  • Esportazione di COMMENT da viste.
  • Funzione per sostituire una chiamata a SYS_CONTECT (USERENV, ...) dall'equivalente PostgreSQL.
  • Aggiunta la direttiva di configurazione POSTGIS_SCHEMA per aggiungere lo schema PostGis dedicato nel percorso di ricerca
  • Aggiunta la direttiva di configurazione PG_SUPPORTS_IFEXISTS per poter sopprimere IF EXISTS chiamata nell'istruzione DDL generata da Ora2Pg.
  • I trigger sono ora esclusi / consentiti seguendo i nomi delle tabelle specificati nelle direttive ALLOW and EXCLUDED.
  • Consenti l'esportazione automatica di tabelle nidificate (TYPE + TABLE + COPY).

Cosa c'è di nuovo nella versione 13.0:

  • Forza il tipo di esportazione per essere INSERT quando viene utilizzato COPY e una tabella ha una colonna GEOMETRY. Non riesco a trovare una soluzione da esportare come istruzione di copia per il momento.
  • Esportazione fisso di tipo definito dall'utente come oggetto.
  • Limitare la ricerca di oggetti nel filtro ALLOW or EXCLUDE nella query SQL anziché il codice Perl per evitare di recuperare un enorme elenco di oggetti su tale database. Grazie a menardorama per la richiesta di funzionalità.
  • Aggiunto il supporto all'esportazione dei dati spaziali in modalità INSERT. Ancora bisogno di un lavoro in modalità di esportazione COPY, se possibile.
  • Domande fisse per recuperare SRID che è stato interrotto con patch CONVERT_SRID.
  • Filtro sbagliato corretto con la direttiva ALLOW quando viene visualizzato un elenco di partizioni.
  • Aggiunta l'esportazione di GRANT da un file di input.
  • Conversione di tipi di dati fissi quando si utilizza il file di input e il tipo di dati tipo varchar2 (10 BYTE).
  • Aggiunta l'esportazione di commento con TABLE e VIEW esportazioni utilizzando un file di input.
  • Aggiunta l'estrazione di TABLESPACE da un file di input.
  • Aggiunto il supporto all'estrazione SEQUENCE dal file di input.
  • Filtro sbagliato corretto con la direttiva ALLOW quando si esporta la partizione. Il filtro è stato fatto sul nome della partizione anziché al nome della tabella, il che significa che la direttiva ALLOW impostazione non provocava esportazione.
  • Aggiunta la direttiva di configurazione CONVERT_SRID per controllare la conversione automatica di SRID in EPSG standard utilizzando la funzione Oracle SDO sdo_cs.map_oracle_srid_to_epsg ().
  • Fixed un typo nel prefisso dell'indice di creazione nelle tabelle partizionate. Grazie a menardorama per la patch.
  • Fixed non sostituzione della destinazione durante l'esportazione SHOW_COLUMN e COPY. L'utilizzo di MODIFY_TYPE funzionava solo nell'esportazione di TABLE.
  • Forza la conversione pl / sql con l'esportazione TABLE per sostituire i valori predefiniti avanzati. Codice fisso TRUNC (SYSDATE, MESE) nel valore predefinito e dovunque dovrebbe essere: date_trunc (mese, LOCALTIMESTAMP).
  • Codice fisso per il nome dell'indice di partizione univoco.
  • Aggiunta la direttiva di configurazione PREFIX_PARTITION. Se abilitato, forzerà di rinominare tutto il nome della tabella delle partizioni con il nome della tabella padre.
  • Aggiunta AUTODETECT_SPATIAL_TYPE nel file di configurazione e nella documentazione relativa a questa nuova direttiva.
  • Aggiunta l'esportazione del tipo di colonna SDO_GEOMETRY. Sono essenzialmente esportati verso la "geometria" non vincolata. digitare con SRID se definito.

Programmi simili

Simple data grid
Simple data grid

13 May 15

lavalamp.js
lavalamp.js

29 Sep 17

dhtmlxEditor
dhtmlxEditor

10 Feb 16

url2html
url2html

13 Apr 15

Altri software di sviluppo Darold Gilles

pgFormatter
pgFormatter

10 Feb 16

pgCluu
pgCluu

1 Oct 15

SysUsage
SysUsage

1 Mar 15

SendmailAnalyzer
SendmailAnalyzer

10 Feb 16

Commenti a Ora2Pg

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria