PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zwei Datenbank eine Tabelle.



localhost
22-03-2003, 17:40
Ich hab eine Tabelle in einer Datenbank und die will ich ein eine ander rein machen wie ?

Christoph
22-03-2003, 18:50
Tabellen in einer Datenbank von einer anderen Datenbank aus anzusprechne
geht über einen sogenannten "Database Link".

Oracle unterstützt "Database Links" von Hause aus (CREATE DATABASE LINK ...).
Bei Postgres gibt es ein addon mit dem Database Links möglich sind
(such mal auf der Postgres Homepage).

TheDodger
31-03-2003, 05:56
Andere methode wäre es, den kompletten Inhalt der Tabelle exportieren (kommt jetzt darauf an, welche DB du benutzt) und diesen in die neue DB einfügen.

Unter mySQL fällt mir dazu stumpf mal ein mysqldump ein ... p
Für ostgres müsst ich nachschauen.
Bei ORACLE ebenfalls, aber dafür gibt es TOAD / TORA (eines von beiden auch als Linux-Version) welche dir ebenfalls so ein export der Daten ermöglichen.

Christoph
31-03-2003, 11:35
Original geschrieben von TheDodger
Andere methode wäre es, den kompletten Inhalt der Tabelle exportieren (kommt jetzt darauf an, welche DB du benutzt) und diesen in die neue DB einfügen.

Bei dieser Lösung bekommst du natürlich Inkonsistenzen durch redundante Datenhaltung.

Wenn das unerwünscht ist (was ich mal annehme), dann würd ich dringend zu der
Datenbank-Link Methode raten.

TheDodger
31-03-2003, 14:13
Original geschrieben von Christoph
Bei dieser Lösung bekommst du natürlich Inkonsistenzen durch redundante Datenhaltung.
Logisch, aber davon war in der ursprünglichen Frage auch nicht's zu lesen



Wenn das unerwünscht ist (was ich mal annehme), dann würd ich dringend zu der
Datenbank-Link Methode raten.

full ACK