Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Problema con create table

Estas en el tema de Problema con create table en el foro de PostgreSQL en Foros del Web. Hola, estoy usando phpPgAdmin para conectarme al servidor de bases de datos de mi empresa, acabe de crear una tabla hace como una hora y ...
  #1 (permalink)  
Antiguo 29/10/2009, 16:00
Avatar de webness  
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 10 meses
Puntos: 5
Problema con create table

Hola,

estoy usando phpPgAdmin para conectarme al servidor de bases de datos de mi empresa, acabe de crear una tabla hace como una hora y no me puso problema, utilixe el asitente que el trae incorporado, ahora estoy intentando crear otra tabla y me pone problema, me arroja este error:

Código SQL:
Ver original
  1. Error de SQL:
  2.  
  3. ERROR:  syntax error at OR near "(" at CHARACTER 121
  4.  
  5. En la declaración:
  6. CREATE TABLE "public"."sm_state" ("pk_state" SERIAL, "state_code" CHARACTER VARYING(5) NOT NULL, "fk_pk_country" INTEGER(3) NOT NULL, "name" CHARACTER VARYING(40) NOT NULL, PRIMARY KEY ("pk_state"))
,

Intente ejecutar este comando sin las comillas dobles, con comillas sencillas, cambiando el campo serial por un integer y asignandole por default una secuencia y aun asi sigue generando el mismo error. Incluso leyendo tutoriales basicos y ejecutando los ejemplos.

Agradeceria su ayuda para poder solucionar este problema y seguir con mi proyecto
  #2 (permalink)  
Antiguo 29/10/2009, 16:22
Avatar de webness  
Fecha de Ingreso: enero-2009
Ubicación: BOGOTA
Mensajes: 312
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: Problema con create table

desafortunadamente hoy no estoy en mis dias:

le sobraba el tamaño al campo integer

Código SQL:
Ver original
  1. CREATE TABLE sm_state(
  2.     pk_state SERIAL,
  3.     state_code CHARACTER VARYING(5) NOT NULL,
  4.     fk_pk_country INTEGER NOT NULL,
  5.     name CHARACTER VARYING(40) NOT NULL,
  6.     PRIMARY KEY (pk_state)
  7. )
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:39.