13 lines
414 B
SQL
13 lines
414 B
SQL
CREATE TABLE funcionarios (
|
|
id BIGSERIAL PRIMARY KEY,
|
|
empresa_id BIGINT NOT NULL REFERENCES empresas(id),
|
|
nome VARCHAR(150) NOT NULL,
|
|
email VARCHAR(150) NOT NULL UNIQUE,
|
|
senha_hash VARCHAR(255) NOT NULL,
|
|
cargo VARCHAR(60),
|
|
status VARCHAR(20) NOT NULL DEFAULT 'ativo',
|
|
criado_em TIMESTAMP NOT NULL DEFAULT now()
|
|
);
|
|
|
|
CREATE INDEX idx_funcionarios_empresa ON funcionarios(empresa_id);
|