Je suis en train de convertir une base de données de postgres à mysql.
Puisque je ne peux pas trouver un outil qui fait le truc lui-même, je vais convertir toutes les séquences postgres en ids autoincrémentés dans mysql avec la valeur autoincrémentée.
Donc, comment puis-je lister toutes les séquences dans une Postgres DB ( 8.1 ) avec des informations sur la table dans laquelle il est utilisé, la prochaine valeur etc. avec une requête SQL ?
Sachez que je ne peux pas utiliser le information_schema.sequences
dans la version 8.4.
1 votes
Il faut noter que vous faites la conversion de la mauvaise façon. Depuis qu'Oracle a racheté Sun, ils ont lentement tué MySQL, donc à moins que vous ne méprisiez votre client (auquel cas vous devriez tout simplement démissionner), vous devriez vous en tenir à PostgreSQL, car aucune société (pro-monopole ou non) ne peut venir, absorber PostgreSQL et le remplacer par sa propre base de données.
0 votes
@John Je dirais qu'il y a un milliard et une autres raisons de s'en tenir à postgres, et un milliard d'autres de ne jamais toucher à mysql, mais oui - votre point est toujours très valable :)
1 votes
@John à l'époque (2009) nous avions besoin d'une base de données plus simple à gérer - et mysql était mieux couplé à php