sql >> Database teknologi >  >> RDS >> PostgreSQL

Kopier tabeldata fra en DB til en anden

Kettle, alias pentaho-dataintegration kan gøre dette for dig.http://sourceforge. net/projects/pentaho/files/Data%20Integration/

  1. Download elkedel, og pak ud.
  2. Sørg for, at du har et java-runtime-miljø (1.5 og 1.6 vil begge fungere for den 3.2 stabile version).
  3. Kør spoon.sh
  4. Opret et nyt job (fil/nyt/job)
  5. Definer kilde- og målforbindelser (klik på visningsknappen over træet, dbl klik på databaseforbindelsesknuden for at åbne forbindelsesguiden eller udfør menu/guide/opret db-forbindelsesguide)
  6. Gør menu/wizard/kopier tabeller-guiden
  7. følg guidens trin
  8. kør job (afspil-knap på værktøjslinjen)


  1. Mulighed for en valgfri has_one association med sig selv

  2. Escape-kommandoparametre sendt til xp_cmdshell til dtexec

  3. Er rækkefølgen i en underforespørgsel garanteret bevaret?

  4. En til en relation, der involverer flere tabeller