From: | Roberto Andrade Fonseca <randrade(at)abl(dot)com(dot)mx> |
---|---|
To: | Pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx |
Subject: | Re: [Pgsql-ayuda] Contrains |
Date: | 2002-06-25 17:32:18 |
Message-ID: | 1025026338.1520.14.camel@ingrid.andrade.casa |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola:
El mar, 25-06-2002 a las 11:15, Jose Antonio Leo escribió:
> Hola a todos tengo 2 preguntitas a ver soi me podeis ayudar.
> 1.- Para que sirve la clausula CONSTRAINT en la creacion de una tabla.?
Tal como lo dice psql:
\h create table
...
where column_constraint is:
[ CONSTRAINT constraint_name ]
{ NOT NULL | NULL | UNIQUE | PRIMARY KEY |
CHECK (expression) |
REFERENCES reftable [ ( refcolumn ) ] [ MATCH FULL | MATCH PARTIAL ]
[ ON DELETE action ] [ ON UPDATE action ] }
[ DEFERRABLE | NOT DEFERRABLE ] [ INITIALLY DEFERRED | INITIALLY
IMMEDIATE ]
...
Para darle nombre a una restricción (constraint)
> 2.- Como puedo crear un campo decimal que se incremente automaticamente.?
Hasta donde conozco, el SERIAL de pgsql es un ENTERO, no decimal.
Puedes hacerlo si creas un trigger para ello, pero su creación y manejo
no son triviales.
--
Saludos,
Roberto Andrade Fonseca
randrade(at)abl(dot)com(dot)mx
From | Date | Subject | |
---|---|---|---|
Next Message | Manuel Sugawara | 2002-06-25 17:33:05 | Re: [Pgsql-ayuda] Contrains |
Previous Message | Jose Antonio Leo | 2002-06-25 16:15:58 | [Pgsql-ayuda] Contrains |