|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 7 ![]() |
Bonsoir,
J'ai une base de données sous postgres 7.3 avec des séquences. Certaines ont été créées à la main et d'autres automatiquement (champ de type SERIAL). Lorsque je fais un dump de la base (plain texte ou Tar) et que je le remonte, je perds une grande partie de mes séquences. Je crois que seules restent les séquences créées automatiquement. C'est vraiment génant, sauriez-vous pourquoi et s'il existe un moyen de ne pas les perdre à l'import du dump ? Cordialement, Misterdarth |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : février 2003 Messages : 643 ![]() |
qu'utilises-tu pour créer ton dump?
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 7 ![]() |
J'avais essayé avec PGAdmin et avec la commande pg_dump. Mais je cochais l'option "Commande INSERT".
Sans cette option les séquences en question sont bien sauvegardées et restaurées En fait, j'ai lu que si "Commande INSERT" est coché, les objet long ne sont pas sauvegardé Merci quand meme, Misterdarth |
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() Inscription : août 2006 Messages : 7 ![]() |
Erf .. en fait non ça ne marche pas ... j'ai cru mais ...
Voilà l'erreur que j'ai lorsque je remonte le dump : Code :
|
||
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() Inscription : février 2003 Messages : 643 ![]() |
moi j'utilise pour dumper :
Code :
pg_dump -U utilisateur -C -O base > fichier
et je ne crois pas avoir jamais eu de problème de séquences |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : août 2006 Messages : 7 ![]() |
Bon, il n'est jamais trop tard pour répondre
Je n'ai jamais réussi à résoudre le probleme. Je crois que le souci venait du fait que les deux versions de Postgres n'etait pas identique : - L'une était sous Windows, - L'autre sous Linux Les instances n'avaient pas été créées de la même façon. Merci en tout cas |
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() Inscription : août 2007 Messages : 128 ![]() |
Le côté windows et linux n'a à mon avis rien à voir.
Je pense plutôt à une version différente, genre restaurer une version X sur une version X-1. Peux-tu nous en dire plus sur les versions utilisées ? version du pg_dump, de la base sauvegardée, du psql et de la base restaurée ? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com