PostgreSQL: Sobre las primary keys y foreign keys.

Alvaro Herrera alvherre en alvh.no-ip.org
Lun Mayo 7 18:42:43 CLT 2007


Rodrigo Fuentealba escribió:
> El 7/05/07, Alvaro Herrera <alvherre en alvh.no-ip.org> escribió:
> >Rodrigo Fuentealba escribió:
> >
> >> >En ADOdb (http://adodb.sourceforge.net), cuando no especifico los
> >> >datos que corresponden con la clave primaria (por ejemplo, el código
> >> >de la misma),
> >>
> >> Cuando no especifico los datos que corresponden con la clave primaria
> >> y ésta es serial, entonces se produce un error... el cual lógicamente
> >> no debiera producirse... si es serial, ya tiene un valor per-default!
> >
> >Probablemente tienes datos en la tabla cuyos valores son superiores al
> >valor que tiene la secuencia.
> >
> >Usa setval() para corregir la secuencia,
> 
> Lo he probado con tablas vacías, con un registro, con 10 registros...
> y continúa; el problema no está en la tabla, ni en la secuencia.
> Preguntaba esto porque hay un problema en la clase PHP para manejar
> estas cositas, pero para depurarlo necesitaba saber algo más de
> PostgreSQL.

Entonces vas a tener que explicar mejor cual es el problema que tienes
(por ej. el error que se produce)

-- 
Alvaro Herrera                               http://www.PlanetPostgreSQL.org/
Hi! I'm a .signature virus!
cp me into your .signature file to help me spread!


Más información sobre la lista de distribución Linux