PostgreSQL Fremdschlüsseln ermitteln

capri

Mitglied
Hallo Forum,

ich gerade dabei Schema-Migration von PostgreSQL in Oracle.

Die Tabellen inkl. PrimaryKey habe ich in Oracle erstellen können. Als letztes muss ich noch die ForeignKeys hinzufügen.

Ich benutze dafür die Methode .getExportedKeys().
Leider kommt bei mir dabei nur Quatsch raus (siehe Code unten).
Was mache ich falsch? Wie kriege ich die Fremdschlüsseln pro Tabelle raus?

Hier ist mein Code:
Code:
DatabaseMetaData dbmd = con1.getMetaData();
...
String fKey;
   try (ResultSet exportedKeys = dbmd.getExportedKeys(null, "public", tName)) {
       while (exportedKeys.next()) {
           fKey = exportedKeys.getString("FKCOLUMN_NAME");
           System.out.println("Tabelle: " + tName + "FKey: "+ fKey );
          }
      }

Schönen Dank in Voraus!
capri
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T SQL-Statement Feld von Fremdschlüsseln als Spalte möglich? Datenbankprogrammierung 4
S Kontroll-Logik MySQL in XAMPP: Zusammengesetzter Primarschlüssel aus Fremdschlüsseln Datenbankprogrammierung 5
Rudolf MySQL MySQL Tabelle mit Fremdschlüsseln in JTable darstellen Datenbankprogrammierung 5
Dimax MySQL Maximale Datenlänge für eine Spalte einer Datenbank in java ermitteln Datenbankprogrammierung 15
Dimax MySQL 10 höchsten Werte aus einer Tabelle ermitteln Datenbankprogrammierung 30
C PostgreSQL Anzahl der Spalten ermitteln Datenbankprogrammierung 2
I Oracle Wie ermitteln, welche Benutzer-(!)Tabellen in einer DB sind? Datenbankprogrammierung 1
S select: alle ergebnisse ermitteln Datenbankprogrammierung 5
S Nochmals: ID ermitteln nach Insert Datenbankprogrammierung 2
M Spaltennamen einer MS Access Tabelle ermitteln Datenbankprogrammierung 3
D Anzahl der Elemente im ResultSet ermitteln Datenbankprogrammierung 8
foobar Freie ID in Tabelle ermitteln Datenbankprogrammierung 8
G Primary key ID ermitteln? Datenbankprogrammierung 2
W ID des letzten eingefügten Werts ermitteln (Oracle) Datenbankprogrammierung 4
B zuletzt eingefügte id ermitteln Datenbankprogrammierung 8
N Hibernate: min und max(pkid) ermitteln Datenbankprogrammierung 8
P Wirkliche Zeilenanzahl eines ResultSets ermitteln Datenbankprogrammierung 22
M Feldname einer Tabelle ermitteln Datenbankprogrammierung 2
G maximale Länge von Spalten ermitteln Datenbankprogrammierung 3
T Aus PLZ Ort ermitteln Datenbankprogrammierung 2
R JDBC-ODBC: Alle ODBC-Datenquellen ermitteln? Datenbankprogrammierung 4
T ResultSet: Spaltennamen ermitteln Datenbankprogrammierung 8
J Spaltennamen ermitteln Datenbankprogrammierung 4
B Zeilenzahl eines ResultSet ermitteln Datenbankprogrammierung 5

Ähnliche Java Themen


Oben