Re: [Pgsql-ayuda] Contrains

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

In response to

Browse pgsql-es-ayuda by date

  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