HTML estilizadov10Sem dependência externa

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)
  • KEY idx_unidade (unidade)
  • KEY idx_tipo_chave (tipo_chave)
  • KEY idx_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 KEY uniq_usuario (usuario)
  • KEY idx_ativo (ativo)
  • KEY idx_tipo (tipo)