[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: migrazione dati da mysql a postgress



Il 14/07/21 11:45, marco ha scritto:
Buon giorno lista; qualcuno di voi ha mai fatto la migrazione dati da mysql a postgress? Se si come si deve fare?

CIao Marco,

la domanda non è strettamente relativa a Debian e spero non si generi un flame per questo OT.

Comunque, non l'ho mai fatto ma procederei cosi (prendilo come spunto):

1. Creare il db, tabelle, relazioni con tutto quello che serve (tipi campi, chiavi, indici, procedure, ecc)

2. Con uno script in python (va bene anche php o linguaggio che conosci) leggerei il contenuto di tutte le tabelle rispettando l'ordine delle relazioni (magari tabella 1 dipende da tabella 2 quindi devi prima popolare tabella 2) e ripopolare le tabelle sul db postgres. In questo passaggio è importante mantenere la consistenza del db altrimenti potresti avere dei problemi con l'applicazione che deve leggere i dati. Per evitare problemi, se non conosci il db ti consiglio di analizzarlo attentamente.

3. Sicuramente ci sarà un'applicazione che usuifrerà di questi dati, quindi devi cambiare tutte le chiamate per recuperare/inserire le informazioni sul db. In base alla versione che usi, sul sito di PostgreSQL c'è un'esauriente documentazione.

Sicuro utenti più esperti ti risponderanno a breve e in maniera più adeguata.


Un saluto.


Reply to: