Banco de dados — Pix RH variante
Documento gerado a partir dos arquivos SQL do projeto. Não inclui senhas, dados reais nem dumps de produção.
formularios_pix
| Campo | Definição |
|---|---|
id |
INT UNSIGNED NOT NULL AUTO_INCREMENT |
nome_completo |
VARCHAR(255) NOT NULL |
unidade |
VARCHAR(150) NOT NULL |
chave_pix |
VARCHAR(255) NOT NULL |
tipo_chave |
ENUM('cpf','cnpj','email','telefone','aleatoria') DEFAULT NULL |
created_at |
TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
Índices/constraints:
PRIMARY KEY (id)KEYidx_unidade(unidade)KEYidx_tipo_chave(tipo_chave)KEYidx_created_at(created_at)
usuarios
| Campo | Definição |
|---|---|
id |
INT UNSIGNED NOT NULL AUTO_INCREMENT |
nome |
VARCHAR(150) NOT NULL |
usuario |
VARCHAR(191) NOT NULL |
tipo |
ENUM('admin','operador') NOT NULL DEFAULT 'operador' |
senha_hash |
VARCHAR(255) NOT NULL |
ativo |
TINYINT(1) NOT NULL DEFAULT 1 |
created_at |
TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP |
updated_at |
TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP |
Índices/constraints:
PRIMARY KEY (id)UNIQUE KEYuniq_usuario(usuario)KEYidx_ativo(ativo)KEYidx_tipo(tipo)