· 6 years ago · Apr 30, 2019, 02:22 PM
1CREATE TABLE sad_avaliado (
2 id BIGSERIAL NOT NULL,
3 tenant_id INT8 NOT NULL,
4 funcionario_id INT8 NOT NULL,
5 epoca_id INT8 NOT NULL,
6 cca_id INT8 NULL,
7 avaliador_id INT8 NOT NULL,
8 apagado boolean NOT NULL,
9 PRIMARY KEY (id)
10 );
11
12alter table sad_avaliado add constraint sad_funcionario_fkey foreign key (funcionario_id) references sad_funcionario;
13alter table sad_avaliado add constraint sad_epoca_fkey foreign key (epoca_id) references sad_epoca;
14alter table sad_avaliado add constraint sad_cca_fkey foreign key (cca_id) references sad_cca;
15alter table sad_avaliado add constraint sad_avaliador_fkey foreign key (avaliador_id) references sad_avaliador;
16
17CREATE INDEX idx_tenant_id_sad_avaliado ON sad_avaliado (tenant_id);
18
19# --- !Downs
20alter table sad_avaliado drop constraint sad_funcionario_fkey;
21alter table sad_avaliado drop constraint sad_epoca_fkey;
22alter table sad_avaliado drop constraint sad_cca_fkey;
23alter table sad_avaliado drop constraint sad_avaliador_fkey;
24DROP TABLE IF EXISTS sad_avaliado cascade;