Você está na página 1de 1

CREATE TABLE IF NOT EXISTS public.

rh_funcionario
(
pk_funcionario integer NOT NULL DEFAULT
nextval('rh_funcionario_pk_funcionario_seq'::regclass),
numero_seguranca_social character varying COLLATE pg_catalog."default" NOT
NULL,
numero_contribuinte character varying COLLATE pg_catalog."default" NOT NULL,
data_cadastro date NOT NULL,
fk_estrutura_logica character varying COLLATE pg_catalog."default",
fk_funcao integer,
fk_especialidade integer,
fk_tipo_funcionario integer,
fk_nivel_academico integer,
fk_pessoa integer,
CONSTRAINT rh_funcionario_pkey PRIMARY KEY (pk_funcionario),
CONSTRAINT rh_funcionario_fk_especialidade_fkey FOREIGN KEY (fk_especialidade)
REFERENCES public.rh_especialidade (pk_especialidade) MATCH SIMPLE
ON UPDATE NO ACTION
ON DELETE NO ACTION,
CONSTRAINT rh_funcionario_fk_estrutura_logica_fkey FOREIGN KEY
(fk_estrutura_logica)
REFERENCES public.estrutura_logica (pk_estrutura_logica) MATCH SIMPLE
ON UPDATE NO ACTION
ON DELETE NO ACTION,

Você também pode gostar