Aca esta el codigo...
Código SQL:
Ver originalCREATE TABLE asignaturas
(
codasig INTEGER NOT NULL DEFAULT NEXTVAL('"ASIGNATURAS_CodAsig_seq"'::regclass),
nombre CHARACTER(30),
notafinal SMALLINT,
codalum INTEGER NOT NULL,
CONSTRAINT "ASIGNATURAS_pkey" PRIMARY KEY (codasig),
CONSTRAINT "ASIGNATURAS_CodAlum_fkey" FOREIGN KEY (codalum)
REFERENCES alumnos (codalum) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE asignaturas OWNER TO postgres;
CREATE TABLE alumnos
(
codalum INTEGER NOT NULL DEFAULT NEXTVAL('"ALUMNOS_codAlum_seq"'::regclass),
dni INTEGER NOT NULL,
apellido CHARACTER(20),
nombre CHARACTER(30),
curso CHARACTER(30),
CONSTRAINT "ALUMNOS_pkey" PRIMARY KEY (codalum)
)
WITH (
OIDS=FALSE
);
ALTER TABLE alumnos OWNER TO postgres;
Lo que yo hago es simplemente en pgAdminIII es boton derecho sobre la tabla y scrips/create... pero cuand la ejecuto en otra bd...me dice "ERROR: no existe la relación «ASIGNATURAS_CodAsig_seq»", supong que es por las relaciones pero como hago?si a las bd ya las tengo creadas y relacionadas?y tiene datos...desde ya muchas gracias...
pd:con pgAdminIII c puede hacer un backup de los datos?