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:
Schönen Dank in Voraus!
capri
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