-- Codigos de Acesso Table CREATE TABLE IF NOT EXISTS codigos_acesso ( id UUID PRIMARY KEY DEFAULT uuid_generate_v4(), codigo VARCHAR(50) UNIQUE NOT NULL, descricao VARCHAR(255), validade_dias INT NOT NULL DEFAULT 30, criado_em TIMESTAMPTZ NOT NULL DEFAULT NOW(), expira_em TIMESTAMPTZ NOT NULL, ativo BOOLEAN NOT NULL DEFAULT TRUE, usos INT NOT NULL DEFAULT 0 );