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.