[Pgsql-ayuda] Re: Creacion de tablas en PgAdmin

Alvaro Herrera alvherre@dcc.uchile.cl
Wed, 6 Aug 2003 18:15:33 -0400


On Wed, Aug 06, 2003 at 05:02:48PM -0500, Washington Vargas Prada wrote:

> CREATE TABLE usuarios(
>  login    char(10) CONSTRAINT NOT NULL usuarios_pk_login PRIMARY KEY,
>  nombre   char(40),
>  clave    char(15)
> );
> 
> Estoy haciendo algo mal ? no creo que haya error en la instruccion, o si ?

Si y si.  Prueba con

 CREATE TABLE usuarios(
  login    char(10) NOT NULL PRIMARY KEY,
  nombre   char(40),
  clave    char(15)
 );

Si quieres darle un nombre especifico a la llave primaria, puedes hacer

 CREATE TABLE usuarios_test(
  login    char(10) NOT NULL,
  nombre   char(40),
  clave    char(15),
  CONSTRAINT usuarios_pk_login PRIMARY KEY (login)
 );

-- 
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"Those who use electric razors are infidels destined to burn in hell while
we drink from rivers of beer, download free vids and mingle with naked
well shaved babes." (http://slashdot.org/comments.pl?sid=44793&cid=4647152)