elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Cifrar documentos-carpetas con GnuPG en Linux y Windows


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Duda con Postgresql
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda con Postgresql  (Leído 113 veces)
@ohk


Desconectado Desconectado

Mensajes: 1.730


Yo lo que quiero que me salga bien es la vida.


Ver Perfil WWW
Duda con Postgresql
« en: 14 Noviembre 2017, 15:14 »

Buenos días foro.

Tengo una duda sobre postgresql que no me permite avanzar y quizá sea algo sencillo que estoy olvidando u omitiendo.

Esta es la estructura de mi tabla:

Código
  1. CREATE TABLE public.p_proyecto
  2. (
  3.    id_proyecto INTEGER NOT NULL DEFAULT NEXTVAL(('p_proyecto_id_proyecto_seq'::text)::regclass),
  4.    id_municipio INTEGER,
  5.    denominacion CHARACTER VARYING(250) COLLATE pg_catalog."default",
  6.    fase CHARACTER VARYING(50) COLLATE pg_catalog."default",
  7.    id_financiamiento INTEGER,
  8.    montofinanciamiento NUMERIC(10,2),
  9.    tiempoejecucion CHARACTER VARYING(10) COLLATE pg_catalog."default",
  10.    supervision CHARACTER VARYING(50) COLLATE pg_catalog."default",
  11.    estado CHARACTER VARYING(1) COLLATE pg_catalog."default",
  12.    usuarioregistrosistema CHARACTER VARYING(50) COLLATE pg_catalog."default",
  13.    fecharegistrosistema TIMESTAMP WITHOUT TIME zone,
  14.    CONSTRAINT pk_p_proyecto PRIMARY KEY (id_proyecto),
  15.    CONSTRAINT fk_p_financiamiento_p_financiamiento FOREIGN KEY (id_financiamiento)
  16.        REFERENCES public.p_financiamiento (id_financiamiento) MATCH SIMPLE
  17.        ON UPDATE CASCADE
  18.        ON DELETE CASCADE,
  19.    CONSTRAINT fk_p_municipio_p_municipio FOREIGN KEY (id_municipio)
  20.        REFERENCES public.p_municipio (id_municipio) MATCH SIMPLE
  21.        ON UPDATE NO ACTION
  22.        ON DELETE NO ACTION
  23. )
  24. WITH (
  25.    OIDS = FALSE
  26. )
  27. TABLESPACE pg_default;

El problema esta cuando quiero hacer un insert omitiendo el campo id_proyecto que debería ser adicionado de forma automática.
Pero me sale este error:

Código
  1. ERROR:  relation "p_proyecto_id_proyecto_seq" does not exist
  2. SQL state: 42P01
  3.  

Tanto en el pgadmin como en el PHP tengo el mismo error.
Hice algo mal al asignar el valor autoincrementable?

Saludos!


En línea

Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
@ohk


Desconectado Desconectado

Mensajes: 1.730


Yo lo que quiero que me salga bien es la vida.


Ver Perfil WWW
Re: Duda con Postgresql
« Respuesta #1 en: 14 Noviembre 2017, 16:00 »

Ya solucione el problema:

Código
  1. CREATE SEQUENCE p_proyecto_id_proyecto_seq
  2.  

Saludos!


En línea

Y es que a veces pienso que si no estuviera loco no podría salir adelante.
Lo que no se es capaz de dar, en realidad no se posee, uno es poseído por ello.
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
php con postgresql
Desarrollo Web
SoftManX 0 589 Último mensaje 23 Agosto 2005, 17:08
por SoftManX
PostgreSQL 8.1.2
GNU/Linux
Blue_box 2 939 Último mensaje 20 Enero 2006, 00:24
por Blue_box
php-nuke+postgresql
Desarrollo Web
almita 0 595 Último mensaje 15 Febrero 2006, 22:52
por almita
CONFIGURACION DE POSTGRESQL 8.1-...
Programación General
[Addam] 1 777 Último mensaje 9 Marzo 2006, 15:00
por [Addam]
php postgreSql
Dudas Generales
system2020 0 273 Último mensaje 21 Agosto 2015, 19:00
por system2020
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines