Ora2Pg

Screenshot Λογισμικό:
Ora2Pg
Στοιχεία Λογισμικού:
Εκδοχή: 17.5 επικαιροποιημένο
Ανεβάστε ημερομηνία: 29 Sep 17
Προγραμματιστής: Darold Gilles
Άδεια: Δωρεάν
Δημοτικότητα: 190

Rating: 3.0/5 (Total Votes: 1)

Το

Ora2Pg μπορεί να χρησιμοποιηθεί με δύο τρόπους.

Το πρώτο και προφανές είναι η μετακίνηση ή η αναπαραγωγή πληροφοριών από βάσεις δεδομένων της Oracle σε εγκαταστάσεις PostgreSQL.

Το δεύτερο είναι λίγο περίπλοκο, αλλά το Ora2Pg μπορεί επίσης να χρησιμοποιηθεί για την αναστροφή των μεγάλων δομών βάσεων δεδομένων της Oracle, δημιουργώντας ένα αρχείο ένδειξης σφαλμάτων που ανακατασκευάζει στενά το σχήμα της βάσης δεδομένων με έναν εύκολο τρόπο.

Το Ora2Pg λειτουργεί με βάση ένα αρχείο ρυθμίσεων, όπου οι προγραμματιστές μπορούν να ελέγξουν μια δέσμη ρυθμίσεων και να τροποποιήσουν τη διαδικασία εξαγωγής ώστε να ταιριάζουν στις βάσεις δεδομένων και τα καταγεγραμμένα δεδομένα τους.

Σήμερα, το Ora2Pg μπορεί να χρησιμοποιηθεί για την εξαγωγή σχημάτων βάσης δεδομένων, προνομίων χρηστών, ομάδων και κατατμήσεων λίστας χρηστών, μόνο μερικούς από τους πίνακες, τις λειτουργίες, τις διεργασίες, τις διαδικασίες, τα πακέτα και φυσικά τα πλήρη δεδομένα της βάσης δεδομένων. >

Δεδομένου ότι η σύνταξη SQL που χρησιμοποιείται με τις δύο βάσεις δεδομένων διαφέρει λίγο, το Ora2Pg θα μετατρέψει επίσης τον κώδικα PLSQL σε σήμανση PLPGSQL.

Τι είναι καινούργιο σε αυτή την έκδοση:

Η εγκατάσταση και οι πιο εμπεριστατωμένες οδηγίες παρέχονται με το αρχείο README του πακέτου:

  • ORA_INITIAL_COMMAND για να εκτελέσετε μια προσαρμοσμένη εντολή αμέσως μετά τη σύνδεση με την Oracle, για παράδειγμα για να ξεκλειδώσετε μια πολιτική ασφάλειας.
  • INTERNAL_DATE_MAX για να αλλάξετε τη συμπεριφορά του Ora2Pg με την εσωτερική ημερομηνία που βρέθηκε σε τύπους καθορισμένους από τον χρήστη.

Τι νέο υπάρχει στην έκδοση 16.1:

  • ORA_INITIAL_COMMAND για να εκτελέσετε μια προσαρμοσμένη εντολή αμέσως μετά σύνδεση με την Oracle, για παράδειγμα για να ξεκλειδώσετε μια πολιτική ασφάλειας.
  • INTERNAL_DATE_MAX για να αλλάξετε τη συμπεριφορά του Ora2Pg με την εσωτερική ημερομηνία που βρέθηκε σε τύπους καθορισμένους από τον χρήστη.

Τι νέο υπάρχει στην έκδοση 15.3:

  • ORA_INITIAL_COMMAND για να εκτελέσετε μια προσαρμοσμένη εντολή αμέσως μετά σύνδεση με την Oracle, για παράδειγμα για να ξεκλειδώσετε μια πολιτική ασφάλειας.
  • INTERNAL_DATE_MAX για να αλλάξετε τη συμπεριφορά του Ora2Pg με την εσωτερική ημερομηνία που βρέθηκε σε τύπους καθορισμένους από τον χρήστη.

Τι νέο υπάρχει στην έκδοση 15.2:

  • ORA_INITIAL_COMMAND για να εκτελέσετε μια προσαρμοσμένη εντολή αμέσως μετά σύνδεση με την Oracle, για παράδειγμα για να ξεκλειδώσετε μια πολιτική ασφάλειας.
  • INTERNAL_DATE_MAX για να αλλάξετε τη συμπεριφορά του Ora2Pg με την εσωτερική ημερομηνία που βρέθηκε σε τύπους καθορισμένους από τον χρήστη.

Τι νέο υπάρχει στην έκδοση 15.1:

  • Σταθερή αντικατάσταση ονόματος λειτουργίας που περιλαμβάνει το SELECT στο όνομά τους από PERFORM. Χάρη στον κ. Frederic Bamiere για την έκθεση.
  • Σταθερή δημιουργία υποκαταλόγων πηγών κατά την προετοιμασία ενός νέου έργου μετανάστευσης.

Τι νέο υπάρχει στην έκδοση 15.0:

  • Προστέθηκε υποστήριξη στην επέκταση PostgreSQL external_file για να μιμηθεί τον τύπο BFILE από την Oracle. Δείτε https://github.com/darold/external_file για περισσότερες πληροφορίες.
  • Να επιτρέπεται η εξαγωγή του DIRECTORY της Oracle ως αντικείμενα επέκτασης εξωτερικής_σύνδεσης. Αυτό θα προσπαθήσει επίσης να εξάγει δικαιώματα ανάγνωσης / εγγραφής σε αυτούς τους καταλόγους.
  • Να επιτρέπεται η εξαγωγή του DATABASE LINK της Oracle ως διακομιστή εξωτερικών δεδομένων Oracle της Oracle χρησιμοποιώντας το oracle_fdw.
  • Να επιτρέπεται η λειτουργία με το PRAGMA AUTONOMOUS_TRANSACTION για εξαγωγή μέσω περιτυλίγματος dblink για την επίτευξη της αυτόνομης συναλλαγής.
  • Να επιτρέπεται η εξαγωγή του SYNONYMS της Oracle ως προβολών. Οι προβολές μπορούν να χρησιμοποιήσουν ξένους πίνακες για να δημιουργήσουν το "συνώνυμο" σε αντικείμενο μιας απομακρυσμένης βάσης δεδομένων.
  • Προστέθηκε η περικοπή των δεδομένων όταν το DATA_TYPE χρησιμοποιείται για τη μετατροπή της στήλης Oracle του CHAR (n) σε varchar (n) ή κειμένου. Προεπιλεγμένη είναι η περικοπή και των δύο πλευρών οποιουδήποτε χώρου χαρακτήρα Αυτή η συμπεριφορά μπορεί να ελεγχθεί χρησιμοποιώντας δύο νέες οδηγίες ρύθμισης TRIM_TYPE και TRIM_CHAR.
  • Προστέθηκε αυτόματη ανίχνευση τύπου και διαστάσεων περιορισμών γεωμετρίας μέσω παραμέτρων χωρικών δεικτών. Αυτό αποφεύγει την επιβάρυνση της διαδοχικής σάρωσης της γεωμετρικής στήλης.
  • Προστέθηκε υποστήριξη για την εξαγωγή της υποδιαίρεσης Oracle και για τη δημιουργία υποδιαιρέσεως για την PostgreSQL με την αντίστοιχη σκανδάλη.

  • Οι οδηγίες
  • ALLOW και EXCLUDE είναι πλέον σε θέση να εφαρμόσουν φίλτρο στον τύπο αντικειμένου. Η συμβατότητα προς τα πίσω δεν μπορεί να διατηρηθεί πλήρως, ο παλαιότερος ορισμός θα εφαρμοστεί μόνο στον τρέχοντα τύπο εξαγωγής, κάτι τέτοιο θα μπορούσε να αλλάξει την εξαγωγή σας υπό ορισμένες συνθήκες. Ανατρέξτε στην επικαιροποίηση της τεκμηρίωσης για περισσότερες επεξηγήσεις.

Τι νέο υπάρχει στην έκδοση 14.0:

  • Εξαγωγή της λειτουργίας δήλωσης γλώσσας C. Η προηγούμενη έκδοση δεν ήταν λειτουργία εξαγωγής χωρίς σώμα κώδικα όπως η εξωτερική λειτουργία C.
  • Εξαγωγή COMMENT από προβολές.
  • Λειτουργία που αντικαθιστά κάποια κλήση στο SYS_CONTECT (USERENV, ...) από το ισοδύναμο PostgreSQL.
  • Προστέθηκε οδηγία ρύθμισης POSTGIS_SCHEMA για να προσθέσετε το ειδικό PostGis σχήμα στη διαδρομή αναζήτησης.
  • Προστέθηκε η οδηγία ρυθμίσεων PG_SUPPORTS_IFEXISTS για να καταστείλει την κλήση IFD EXTS σε δήλωση DDL που δημιουργήθηκε από το Ora2Pg.
  • Οι εξαιρέσεις ενεργοποιούνται τώρα μετά από τα ονόματα των τραπεζιών που ορίζονται στις οδηγίες ALLOW και EXCLUDED.
  • Να επιτρέπεται η αυτόματη εξαγωγή ενοποιημένων πινάκων (TYPE + TABLE + COPY).

Τι νέο υπάρχει στην έκδοση 13.0:

  • Δόμηση τύπου εξαγωγής που πρέπει να εισάγεται όταν χρησιμοποιείται το COPY και ένας πίνακας έχει στήλη GEOMETRY. Δεν μπορώ να βρω μια λύση για εξαγωγή ως δήλωση αντιγραφής προς το παρόν.
  • Σταθερή εξαγωγή τύπου χρήστη ως αντικειμένου.
  • Περιορίστε την αναζήτηση αντικειμένων στο φίλτρο ALLOW ή EXCLUDE στο ερώτημα SQL αντί του κώδικα Perl για να αποφύγετε την ανάκτηση τεράστιας λίστας αντικειμένων σε μια τέτοια βάση δεδομένων. Χάρη στη menardorama για το αίτημα των χαρακτηριστικών.
  • Προστέθηκε υποστήριξη για την εξαγωγή χωρικών δεδομένων σε λειτουργία INSERT. Εξακολουθεί να χρειάζεται κάποια εργασία σε τρόπο λειτουργίας εξαγωγής COPY, αν είναι δυνατόν.
  • Σταθερό ερώτημα για ανάκτηση του SRID που έχει σπάσει με την ενημερωμένη έκδοση κώδικα στο CONVERT_SRID.
  • Καθορισμένο λάθος φίλτρο με οδηγία ALLOW όταν παίρνετε λίστα κατατμήσεων.
  • Προστέθηκε η εξαγωγή του GRANT από ένα αρχείο εισόδου.
  • Σταθερή μετατροπή τύπου δεδομένων όταν χρησιμοποιείτε αρχείο εισόδου και τύπο δεδομένων όπως varchar2 (10 BYTE).
  • Προστέθηκε η εξαγωγή σχολίου με τις εξαγωγές TABLE και VIEW χρησιμοποιώντας ένα αρχείο εισόδου.
  • Προστέθηκε η εξαγωγή του TABLESPACE από ένα αρχείο εισόδου.
  • Προστέθηκε υποστήριξη στη εξαγωγή SEQUENCE από αρχείο εισόδου.
  • Διορθώθηκε λάθος φίλτρο με οδηγία ALLOW κατά την εξαγωγή διαμερίσματος. Το φίλτρο έγινε στο όνομα του διαμερίσματος αντί για το όνομα του πίνακα, πράγμα που σημαίνει ότι η ρύθμιση ALLOW οδήγησε σε καθόλου εξαγωγή.
  • Προστέθηκε οδηγία διαμόρφωσης CONVERT_SRID για τον έλεγχο της αυτόματης μετατροπής του SRID σε τυπικό EPSG χρησιμοποιώντας τη λειτουργία Oracle SDO sdo_cs.map_oracle_srid_to_epsg () Oracle.
  • Διορθώσατε ένα τυπογραφικό λάθος στο πρόθεμα δημιουργίας ευρετηρίου σε κατανεμημένους πίνακες. Χάρη στη menardorama για το έμπλαστρο.
  • Σταθερή μη αντικατάσταση προορισμού κατά την εξαγωγή SHOW_COLUMN και COPY. Η χρήση του MODIFY_TYPE λειτουργούσε μόνο σε εξαγωγή TABLE.
  • Δυνατότητα μετατροπής pl / sql με εξαγωγή TABLE για αντικατάσταση προηγμένων προκαθορισμένων τιμών. Ο σταθερός κώδικας TRUNC (SYSDATE, MONTH) στην προεπιλεγμένη τιμή και οπουδήποτε πρέπει να είναι: date_trunc (month, LOCALTIMESTAMP).
  • Σταθερός κώδικας σχετικά με την ονοματοδοσία ονομάτων μοναδικού διαμερίσματος.
  • Προστέθηκε οδηγία ρύθμισης PREFIX_PARTITION. Όταν είναι ενεργοποιημένη, θα αναγκάσει να μετονομαστεί το όνομα του πίνακα διαμερισμάτων με το όνομα του γονικού πίνακα.
  • Προστέθηκε το αρχείο AUTODETECT_SPATIAL_TYPE στο αρχείο ρυθμίσεων και η τεκμηρίωση σχετικά με αυτή τη νέα οδηγία.
  • Προστέθηκε η εξαγωγή τύπου στήλης SDO_GEOMETRY. Βασικά εξάγονται προς την μη-περιορισμένη "γεωμετρία" πληκτρολογήστε με SRID, αν ορίζεται.

Παρόμοια λογισμικά

lavalamp.js
lavalamp.js

29 Sep 17

Crossroads.js
Crossroads.js

6 Jun 15

Swing
Swing

24 May 16

firebirdsql
firebirdsql

20 Jul 15

Άλλο λογισμικό του προγραμματιστή Darold Gilles

pgFormatter
pgFormatter

10 Feb 16

SysUsage
SysUsage

1 Mar 15

SendmailAnalyzer
SendmailAnalyzer

10 Feb 16

Σχόλια για Ora2Pg

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!
Αναζήτηση ανά κατηγορία