PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

probleme enregistrement dans base

Technique - général | probleme enregistrement dans base

Par charlie le 12/01/2007 - 17:32

Bonjour,

je viens de réaliser une restauration de ma base sous postgres 8.0. Je n'ai pas eut de messages d'erreurs lors de cette restauration.Mais quand j'essaie maintenant d'enregistrer des données dans cette base à partir de l'application je n'y arrive pas.Les données ne sont pas enregistrées dans la base.
Je vous remercie d'avance

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Un peu plus d'informations

SAS/ = 13 Janvier, 2007 - 14:58

Bonjour,

Il nous faudrait un peu plus d'informations. Traces, version, OS, application...

Librement,
Stéphane Schildknecht
dalibo
PostgreSQLFr


Bonjour, mon application e

charlie/ = 15 Janvier, 2007 - 10:43

Bonjour,

mon application est une application php, je travaille sous windows XP,postgres8.0 .Quand j'essaie d'inserer des données dans une table qui contient 12 enregistrements voila le fichier log:
2007-01-15 09:11:09 LOG: database system was shut down at 2007-01-14 16:49:54 Paris, Madrid
2007-01-15 09:11:09 LOG: checkpoint record is at 0/18BE7E98
2007-01-15 09:11:09 LOG: redo record is at 0/18BE7E98; undo record is at 0/0; shutdown TRUE
2007-01-15 09:11:09 LOG: next transaction ID: 978892; next OID: 2001274
2007-01-15 09:11:10 LOG: database system is ready
2007-01-15 09:29:22 ERROR: duplicate key violates unique constraint "pk_decret"

Ce probleme viendrait peut etre des sequences : voila la sequence de cette table
CREATE SEQUENCE decret_numero_decret_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1
CACHE 1;
ALTER TABLE decret_numero_decret_seq OWNER TO postgres;
peut etre qu'il faudrait que je mette la valeur 12 au parametre START?
je vous remercie


Mise à jour de la séquence

SAS/ = 16 Janvier, 2007 - 17:33

Bonjour,

Vous pouvez effectivement crĂ©er la sĂ©quence avec un parmètre START. Une autre possibilitĂ© consiste Ă  modifier la sĂ©quence pour que la valeur suivante soit 13 :
select setval('decret_numero_decret_seq',12);

Voir ici : http://docs.postgresqlfr.org/8.0/functions-sequence.html

Librement,
Stéphane Schildknecht
dalibo
PostgreSQLFr


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.