Vous êtes sur la page 1sur 4

create table perfiles (

codperfil serial not null,


nombre varchar(200) not null,
constraint PK_PERFILES primary key(codperfil)
);
alter table perfiles owner to uts_padmin;

create table users (


id serial not null,
codperfil int4 not null,
name varchar(191) not null,
email varchar(191) not null,
password varchar(191) not null,
remember_token varchar(100) not null,
created_at timestamp not null,
update_at timestamp not null,
constraint PK_USERS primary key(id)
);
alter table users owner to uts_padmin;
alter table users
add constraint FK_PERFILES_REF_USERS foreign key (codperfil)
references perfiles (codperfil)
on delete cascade on update cascade;

create table noticias(


codnoticia serial not null,
id int4 not null,
titulo varchar(200) not null,
contenido text not null,
fecha date not null,
hora time not null,
constraint PK_NOTICIAS primary key(codnoticia)
);
alter table noticias owner to uts_padmin;
alter table noticias
add constraint FK_USERS_REF_NOTICIAS foreign key (id)
references users (id)
on delete cascade on update cascade;

create table tipoescenarios(


codtipoescenario serial not null,
nombre varchar(200) not null,
constraint PK_TIPOESCENARIOS primary key(codtipoescenario)
);
alter table tipoescenarios owner to uts_padmin;

create table escenarios(


codescenario serial not null,
codtipoescenario int4 not null,
nombre varchar not null,
constraint PK_ESCENARIOS primary key(codescenario)
);
alter table escenarios owner to uts_padmin;
alter table escenarios
add constraint FK_TIPOESCENARIO_REF_ESCENARIOS foreign key
(codtipoescenario)
references tipoescenarios (codtipoescenario)
on delete cascade on update cascade;
create table reservas (
codreserva serial not null,
codescenario int4 not null,
id int4 not null,
fecha date not null,
horainicio time not null,
horafin time not null,
nombre varchar(200) not null,
observaciones text not null,
estado int2 not null,
constraint PK_RESERVAS primary key(codreserva),
constraint CKC_ESTADO_RESERVAS check(estado in(1,2))
);
alter table reservas owner to uts_padmin;
alter table reservas
add constraint FK_ESCENARIOS_REF_RESERVAS foreign key (codescenario)
references escenarios (codescenario)
on delete cascade on update cascade;
alter table reservas
add constraint FK_USERS_REF_RESERVAS foreign key (id)
references users (id)
on delete cascade on update cascade;

insert into perfiles (nombre) values ('jefe');


insert into perfiles (nombre) values ('gerente');
insert into perfiles (nombre) values ('ingeniero');
insert into perfiles (nombre) values ('cliente');
insert into perfiles (nombre) values ('tendero');

insert into users (codperfil, name, email, password, remember_token, created_at,


update_at) values
(1, 'cristis', 'cristis@gmail.com', 'cristis123', 'cristis', '1970-01-01 00:00:01',
'2020-01-01 00:00:01');

insert into users (codperfil, name, email, password, remember_token, created_at,


update_at) values
(2, 'carlis', 'carlis@gmail.com', 'carlis123', 'carlis', '1970-01-01 00:00:01',
'2020-01-01 00:00:01');

insert into users (codperfil, name, email, password, remember_token, created_at,


update_at) values
(3, 'andres', 'andres@gmail.com', 'andres123', 'andres', '1970-01-01 00:00:01',
'2020-01-01 00:00:01');

insert into users (codperfil, name, email, password, remember_token, created_at,


update_at) values
(4, 'paola', 'paola@gmail.com', 'paola123', 'paola', '1970-01-01 00:00:01', '2020-
01-01 00:00:01');

insert into users (codperfil, name, email, password, remember_token, created_at,


update_at) values
(5, 'soraya', 'soraya@gmail.com', 'soraya123', 'soraya', '1970-01-01 00:00:01',
'2020-01-01 00:00:01');
insert into noticias (id, titulo, contenido, fecha, hora) values
(1, 'cristis es ascendido de puesto','cristis fue ascendido la semana pasada por su
excelente labor','10-04-2019','04:05:00' );

insert into noticias (id, titulo, contenido, fecha, hora) values


(3, 'copa america 2020','la copa america 2020 ser� en colombia y argentina','09-04-
2019','04:05:00' );

insert into noticias (id, titulo, contenido, fecha, hora) values


(5, 'semana santa ','se acerca la semana santa y con ella todos los viajeros','12-
04-2019','04:15:00' );

insert into noticias (id, titulo, contenido, fecha, hora) values


(4, 'descubierto nuevo agujero negro','el dia de hoy nos dio la bienvenida con la
foto tomada de un agujero negro en nuestro universo','10-04-2019','01:05:00' );

insert into noticias (id, titulo, contenido, fecha, hora) values


(2, 'crisis en venezuela','la actual crisis en venezuela sigue viva, el gobierno no
quiere dar treg�a','10-04-2019','04:05:40' );

insert into tipoescenarios (nombre) values ('deportivo');


insert into tipoescenarios (nombre) values ('rustico');
insert into tipoescenarios (nombre) values ('moderno');
insert into tipoescenarios (nombre) values ('antig�o');
insert into tipoescenarios (nombre) values ('romantico');

insert into escenarios (codtipoescenario,nombre) values (1,'polideportivo


citadino');
insert into escenarios (codtipoescenario,nombre) values (3,'home newtimes');
insert into escenarios (codtipoescenario,nombre) values (5,'aires de amor');
insert into escenarios (codtipoescenario,nombre) values (2,'la finquita');
insert into escenarios (codtipoescenario,nombre) values (4,'casona bucaramanga');

insert into reservas (codescenario, id, fecha, horainicio, horafin, nombre,


observaciones, estado)
values ( 1,2 , '2020-02-03', '09:10:00', '10:10:00', 'pincho', 'esta bien bonito',
1);

insert into reservas (codescenario, id, fecha, horainicio, horafin, nombre,


observaciones, estado)
values ( 4,5 , '2010-04-03', '09:20:00', '10:10:00', 'cachin', 'esta bien regular',
1);

insert into reservas (codescenario, id, fecha, horainicio, horafin, nombre,


observaciones, estado)
values ( 5,1 , '2010-04-03', '09:20:00', '10:10:00', 'salto del duende', 'esta
alto', 1);

insert into reservas (codescenario, id, fecha, horainicio, horafin, nombre,


observaciones, estado)
values ( 3,2 , '2010-04-03', '09:20:00', '10:10:00', 'puente la 9', 'esta
iluminado', 1);
insert into reservas (codescenario, id, fecha, horainicio, horafin, nombre,
observaciones, estado)
values ( 1,3 , '2010-04-03', '09:20:00', '10:10:00', 'jasinto', 'esta bien', 1);

Vous aimerez peut-être aussi