Professional Documents
Culture Documents
Script
Script
-- ddl-end --
COMMENT ON TABLESPACE "Tablespace1" IS E'Tablespace General';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE public.seq_usu OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE public.seq_usu IS E'Secuencia de la tabla usuario';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE seguridad.seq_usu OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE seguridad.seq_usu IS E'Secuencia de la tabla Uusario';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE ubicacion.seq_con OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE ubicacion.seq_con IS E'Secuencia de la Clave Primaria de la
Tabla Ubicación';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE ubicacion.seq_zon OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE ubicacion.seq_zon IS E'Secuencia de la Zona Horaria';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE ubicacion.seq_pai OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE ubicacion.seq_pai IS E'Secuencia de la Clave Primaria de la
Tabla Pais';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE ubicacion.seq_idi OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE ubicacion.seq_idi IS E'Secuencia de Idioma';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE ubicacion.seq_est OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE ubicacion.seq_est IS E'Secuencia de la Clave Primaria de la
Tabla Estado';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE "perfil personal".seq_per OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE "perfil personal".seq_per IS E'Secuencia de persona';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE "perfil personal".seq_con OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE "perfil personal".seq_con IS E'Secuencia de Contacto';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE "perfil personal".seq_tip_con OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE "perfil personal".seq_tip_con IS E'Secuencia del tipo de
contacto';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE general.seq_idi OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE general.seq_idi IS E'Secuencia de Idioma';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE "perfil personal".seq_idi_per OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE "perfil personal".seq_idi_per IS E'Secuencia Idioma - Persona';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE "perfil personal".seq_idi OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE "perfil personal".seq_idi IS E'Secuencia de Idioma';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE ubicacion.seq_res OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE ubicacion.seq_res IS E'Secuencia de Residencia';
-- ddl-end --
-- object: public.seq_cat | type: SEQUENCE --
-- DROP SEQUENCE IF EXISTS public.seq_cat CASCADE;
CREATE SEQUENCE public.seq_cat
INCREMENT BY 1
MINVALUE 0
MAXVALUE 2147483647
START WITH 1
CACHE 1
NO CYCLE
OWNED BY NONE;
-- ddl-end --
ALTER SEQUENCE public.seq_cat OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE public.seq_cat IS E'Secuencia de la Categoría del
Acontecimiento';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE public.publicaciones OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE public.publicaciones IS E'Esquema de Publicaciones, de todo lo
que se publica en la red social';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE publicacion.seq_mul OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE publicacion.seq_mul IS E'Secuencia de los Archivos Multimedia';
-- ddl-end --
)
TABLESPACE "Tablespace1";
-- ddl-end --
COMMENT ON TABLE publicacion.publicacion IS E'Se guardarán los detalles de un
acontecimiento importante para el usuario.\nEjemplo:\n- Detalles diarios de su dia
a dia o tambien acontecimientos importantes como cambio de residencia, matrimonio,
nuevo empleo, graduación. ect';
-- ddl-end --
COMMENT ON COLUMN publicacion.publicacion.cod_pub IS E'Clave Primaria de la Tabla
Publicacion';
-- ddl-end --
COMMENT ON COLUMN publicacion.publicacion.fec_pub IS E'Fecha en la que debe ser
publicada, puede ser inmediatamente o puede ser a futuro.';
-- ddl-end --
COMMENT ON COLUMN publicacion.publicacion.tit_pub IS E'Título que será visible
publicamente';
-- ddl-end --
COMMENT ON COLUMN publicacion.publicacion.des_pub IS E'Descripción de la
publicación';
-- ddl-end --
COMMENT ON COLUMN publicacion.publicacion.fky_ciu IS E'Clave Foránea a la tabla
ciudad';
-- ddl-end --
COMMENT ON COLUMN publicacion.publicacion.fky_per IS E'Clave Foránea a la tabla
persona.\nIndica el responsable de hacer la publicación.';
-- ddl-end --
COMMENT ON COLUMN publicacion.publicacion.fky_tip_aco IS E'Tipo de Acontecimiento';
-- ddl-end --
COMMENT ON COLUMN publicacion.publicacion.fky_fan_pag IS E'Clave Foránea de la
Página de Facebook.\n- Si este valor está vacío entonces la publicación sale en el
perfil personal que esta en la columna fky_per';
-- ddl-end --
COMMENT ON COLUMN publicacion.publicacion.est_pub IS E'Estatus de la Publicacion:\
nP: Publicada y Visible\nI: Programada e Invisible hasta que se cumpla la fecha en
la cual debe publicarse\nX: Suspendida por incumplir normas comunitarias';
-- ddl-end --
ALTER TABLE publicacion.publicacion OWNER TO postgres;
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE "perfil personal".seq_ami OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE "perfil personal".seq_ami IS E'Secuencia de agregar amigos';
-- ddl-end --
-- object: "perfil personal".amistad | type: TABLE --
-- DROP TABLE IF EXISTS "perfil personal".amistad;
CREATE TABLE "perfil personal".amistad (
cod_ami integer NOT NULL DEFAULT nextval('"perfil
personal".seq_ami'::regclass),
fk1_usu integer NOT NULL,
fe1_usu timestamp NOT NULL,
fk2_usu integer NOT NULL,
fe2_usu timestamp NOT NULL,
est_usu char NOT NULL,
CONSTRAINT prk_usu PRIMARY KEY (cod_ami)
USING INDEX TABLESPACE "Tablespace1"
)
TABLESPACE "Tablespace1";
-- ddl-end --
COMMENT ON TABLE "perfil personal".amistad IS E'Solicitcudes de Amistad';
-- ddl-end --
COMMENT ON COLUMN "perfil personal".amistad.cod_ami IS E'Clave Primaria de la Tabla
Amistad';
-- ddl-end --
COMMENT ON COLUMN "perfil personal".amistad.fk1_usu IS E'Usuario que envía la
solicitud de amistad';
-- ddl-end --
COMMENT ON COLUMN "perfil personal".amistad.fe1_usu IS E'Fecha de Envío de la
Solicitud de Amistad';
-- ddl-end --
COMMENT ON COLUMN "perfil personal".amistad.fk2_usu IS E'Usuario que recibe la
solicitud de amistad';
-- ddl-end --
COMMENT ON COLUMN "perfil personal".amistad.fe2_usu IS E'Fecha cuando aceptó la
solicitud de amistad';
-- ddl-end --
COMMENT ON COLUMN "perfil personal".amistad.est_usu IS E'Estatus del Usuario.\nA:
Aceptada la Solicitud de Amistad\nR: Rechazada la solicitud de amistad\nP: Petición
Enviada';
-- ddl-end --
COMMENT ON CONSTRAINT prk_usu ON "perfil personal".amistad IS E'Clave Primaria de
la Tabla Usuario';
-- ddl-end --
ALTER TABLE "perfil personal".amistad OWNER TO postgres;
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE "perfil empresarial".seq_fa_pag OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE "perfil empresarial".seq_fa_pag IS E'Secuencia de la Fan Page';
-- ddl-end --
-- object: "perfil empresarial".fan_page | type: TABLE --
-- DROP TABLE IF EXISTS "perfil empresarial".fan_page;
CREATE TABLE "perfil empresarial".fan_page (
cod_fan_pag integer NOT NULL DEFAULT nextval('"perfil
empresarial".seq_fa_pag'::regclass),
nom_fan_pag varchar(100) NOT NULL,
pre_fan_pag text NOT NULL,
per_fan_page varchar(255) NOT NULL,
por_fan_pag varchar(255) NOT NULL,
fec_fan_pag timestamp NOT NULL,
est_fan_pag char NOT NULL,
CONSTRAINT prk_fan_page PRIMARY KEY (cod_fan_pag)
USING INDEX TABLESPACE "Tablespace1"
)
TABLESPACE "Tablespace1";
-- ddl-end --
COMMENT ON TABLE "perfil empresarial".fan_page IS E'Página de Facebook';
-- ddl-end --
COMMENT ON COLUMN "perfil empresarial".fan_page.cod_fan_pag IS E'Código de la Fan
Page';
-- ddl-end --
COMMENT ON COLUMN "perfil empresarial".fan_page.nom_fan_pag IS E'Nombre de la Fan
Page';
-- ddl-end --
COMMENT ON COLUMN "perfil empresarial".fan_page.pre_fan_pag IS E'Presentación o
Descripción de la Fan Page';
-- ddl-end --
COMMENT ON COLUMN "perfil empresarial".fan_page.per_fan_page IS E'Foto de Perfil de
la Empresa';
-- ddl-end --
COMMENT ON COLUMN "perfil empresarial".fan_page.por_fan_pag IS E'Portada Fan Page';
-- ddl-end --
COMMENT ON COLUMN "perfil empresarial".fan_page.fec_fan_pag IS E'Fechas de Creación
de la Fan Page';
-- ddl-end --
COMMENT ON COLUMN "perfil empresarial".fan_page.est_fan_pag IS E'Estatus:\nA:
Activa y Publicada\nC: Creada pero sin publicar\nX: Suspendida por no cumplir las
normas comunitarias';
-- ddl-end --
COMMENT ON CONSTRAINT prk_fan_page ON "perfil empresarial".fan_page IS E'Clave
Primaria de la Fan Page';
-- ddl-end --
ALTER TABLE "perfil empresarial".fan_page OWNER TO postgres;
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE seguridad.seq_rol OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE seguridad.seq_rol IS E'Secuencia de Rol';
-- ddl-end --
-- ddl-end --
ALTER SEQUENCE "perfil empresarial".sec_cat OWNER TO postgres;
-- ddl-end --
COMMENT ON SEQUENCE "perfil empresarial".sec_cat IS E'Secuencia de la Categoría';
-- ddl-end --