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

 

 


Tema destacado: (TUTORIAL) Aprende a emular Sentinel Dongle By Yapis


+  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 2,731 veces)
:ohk<any>


Desconectado Desconectado

Mensajes: 1.744


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


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

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<any>


Desconectado Desconectado

Mensajes: 1.744


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 pm »

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
postgresql sql injection
Nivel Web
wizache 5 5,442 Último mensaje 23 Agosto 2006, 04:26 am
por wizache
QT + postgresql en Windows
Programación C/C++
VirucKingX 1 4,242 Último mensaje 23 Junio 2010, 03:11 am
por nicolas_cof
dblink postgresql
Bases de Datos
peib0l 2 6,138 Último mensaje 26 Marzo 2014, 20:39 pm
por uptccapitan
php postgreSql
Dudas Generales
system2020 0 1,714 Último mensaje 21 Agosto 2015, 19:00 pm
por system2020
creacion de una TEA en postgresql
Bases de Datos
Beginner Web 2 1,707 Último mensaje 5 Noviembre 2023, 18:46 pm
por planton
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines