Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 02-02-2011 12:11:59

kozher
Membre
Date d'inscription: 30-11-2010
Messages: 10

[résolu] Pb avec sequence postgresql

Bonjour,

Actuellement je tente une insertion dans une table evenement
et j'ai le message suivant :
la relation "evenement_evt_id_seq" n'existe pas LINE 1 : SELECT NEXTVAL("evenement_evt_id_seq")

Or la séquence créé sous Postgresql est evenement_id_seq

cf.

CREATE SEQUENCE evenement_id_seq;

CREATE TABLE evenement (
  evt_id int NOT NULL DEFAULT nextval('evenement_id_seq'::regclass),
  tpm_id smallint NOT NULL,
  evt_date date NOT NULL,
  evt_heure_debut time NOT NULL,
  evt_heure_fin time NOT NULL,
  evt_titre varchar(100) NULL,
  evt_contenu varchar(150) NULL,
  evt_lieu varchar(100) NULL,
  elv_id int DEFAULT NULL,
  CONSTRAINT PK_EVT PRIMARY KEY (evt_id)
) ;


Une idée pourquoi ZF cherche la séquence evenement_evt_id_seq ?

Merci

Dernière modification par kozher (03-02-2011 07:45:37)

Hors ligne

 

#2 02-02-2011 13:20:43

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [résolu] Pb avec sequence postgresql

Hello,

La génération auto faite par ZF est "<nom de table>_<clé primaire>_seq". Tu peux forcer en donnant le nom réel via $_sequence (http://doczf.mikaelkael.fr/1.11/en/zend … y-sequence)

@+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 02-02-2011 14:00:31

kozher
Membre
Date d'inscription: 30-11-2010
Messages: 10

Re: [résolu] Pb avec sequence postgresql

OK c'est ce que je craignais.

Merci pour l'info, je vais voir comment je vais faire sachant que je veux que mon modèle soit compatible mysql et postgresql

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages