FAQ Migrer ma base Mysql vers PostgreSQL: Difference between revisions

Jump to navigation Jump to search
Line 34: Line 34:
* Après avoir convertit le fichier, importer le sur votre base postgresql vierge:
* Après avoir convertit le fichier, importer le sur votre base postgresql vierge:
<source lang="bash">
<source lang="bash">
psql -h nom_ou_ip_du_serveur_postgresql -d nom_base_postgresql -U login_base_mysql -f mysqldump_readyforpgsql.sql
psql -h nom_ou_ip_du_serveur_postgresql -d nom_base_postgresql -U login_base_mysql -f mysqldump_readyforpgsql.sql >resimport.sql 2>&1
</source>
</source>
* Une fois l'import terminé, il est nécessaire de mettre à jour les séquences pour correspondre aux nouvelles valeures
* Une fois l'import terminé, il est nécessaire de mettre à jour les séquences pour correspondre aux nouvelles valeures
<source lang="bash">
<source lang="bash">
psql -h name_or_ip_of_postgresql_server -d name_database_postgresql -U login_database_mysql >load.sql 2>&1
psql -h name_or_ip_of_postgresql_server -d name_database_postgresql -U login_database_mysql
# select rebuilt_sequences();
# select rebuilt_sequences();
CTRL+D
CTRL+D

Navigation menu