CREATE TABLE IF NOT EXISTS unidades_produto (
    id INTEGER PRIMARY KEY AUTOINCREMENT, empresa_id INTEGER NOT NULL, codigo TEXT NOT NULL,
    sigla TEXT NOT NULL, descricao TEXT NOT NULL, fator_multiplicador NUMERIC NOT NULL DEFAULT 1,
    ativo INTEGER NOT NULL DEFAULT 1, criado_em TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP,
    atualizado_em TEXT NOT NULL DEFAULT CURRENT_TIMESTAMP, excluido_em TEXT,
    FOREIGN KEY (empresa_id) REFERENCES empresas(id)
);
CREATE INDEX IF NOT EXISTS idx_unidades_empresa_codigo ON unidades_produto (empresa_id, codigo);
CREATE INDEX IF NOT EXISTS idx_unidades_empresa_sigla ON unidades_produto (empresa_id, sigla);
