sql >> Database teknologi >  >> RDS >> Mysql

Mysql til Postgresql konverteringsværktøj i Java

For det første er PostgreSQL 8.2 gammel og understøttet . Opgrader omgående. Læs udgivelsesbemærkningerne for hver .0-version for at finde ud af om eventuelle kompatibilitetsproblemer, du kan komme ud for.

Hvad angår konverteringen, bør du generelt gøre det i to faser. Konverter og indlæs skemaet, derefter konvertere og indlæse dataene.

Generelt vil automatiserede værktøjer ikke gøre et godt stykke arbejde med at konvertere databaseskemaer. Du bør lave et skema-kun-dump, køre et konverteringsværktøj over det og derefter håndredigere og håndtjekke det, før du indlæser det i PostgreSQL.

Når du har et skema, der ser fornuftigt ud, skal du lave et data-kun dump fra MySQL og prøve at indlæse det i en PostgreSQL-instans med dit konverterede skema indlæst i det. mysqldump --compatible=postgresql kan gøre et bedre stykke arbejde, selvom du sandsynligvis også skal bruge flere flag.

Hvis du prøver det og stadig ikke har heldet, kan du overveje at følge op med flere detaljer. Rapportér nøjagtige fejlmeddelelser, ikke bare "virker ikke", hvis du følger op.



  1. Codeigniter Select_Sum returnerer array ikke numerisk værdi?

  2. Sådan sletter du poster i DB med mySQL ved hjælp af group by

  3. Hvordan pg_sleep() virker i PostgreSQL

  4. UTC_DATE Eksempler – MySQL