Tema: query?
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 29/09/2010, 13:43
tzalejo
 
Fecha de Ingreso: septiembre-2010
Mensajes: 38
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: query?

Aca esta el codigo...

Código SQL:
Ver original
  1. CREATE TABLE asignaturas
  2. (
  3.   codasig INTEGER NOT NULL DEFAULT NEXTVAL('"ASIGNATURAS_CodAsig_seq"'::regclass),
  4.   nombre CHARACTER(30),
  5.   notafinal SMALLINT,
  6.   codalum INTEGER NOT NULL,
  7.   CONSTRAINT "ASIGNATURAS_pkey" PRIMARY KEY (codasig),
  8.   CONSTRAINT "ASIGNATURAS_CodAlum_fkey" FOREIGN KEY (codalum)
  9.       REFERENCES alumnos (codalum) MATCH SIMPLE
  10.       ON UPDATE NO ACTION ON DELETE NO ACTION
  11. )
  12. WITH (
  13.   OIDS=FALSE
  14. );
  15. ALTER TABLE asignaturas OWNER TO postgres;
  16.  
  17.  
  18. CREATE TABLE alumnos
  19. (
  20.   codalum INTEGER NOT NULL DEFAULT NEXTVAL('"ALUMNOS_codAlum_seq"'::regclass),
  21.   dni INTEGER NOT NULL,
  22.   apellido CHARACTER(20),
  23.   nombre CHARACTER(30),
  24.   curso CHARACTER(30),
  25.   CONSTRAINT "ALUMNOS_pkey" PRIMARY KEY (codalum)
  26. )
  27. WITH (
  28.   OIDS=FALSE
  29. );
  30. 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?