-- ---------------------------------------------------------------------------
-- O irmao no PostgreSQL de `scripts/colunas-gravadas-indicacao-do-formulario.sql` (03/11/2026, a fatia 75,
-- REL-INDICACAO-PORTA; as respostas 264 (b) e 265 (b) do dono): a linha `indicacaoDoFormulario` de `colunas_gravadas`,
-- DEPOIS do codigo que grava a adesao do amigo do formulario na linha do convite. Na copia local de pe, no dia da
-- fatia; em PRODUCAO, NO PASSO 7 DA JANELA, logo depois da do custo do item, com a aplicacao nova apontada e antes de
-- liberar (o "7d" de `docs/procedimento-de-corte.md`): o codigo antigo nao grava a adesao do amigo sem a ligacao, e a
-- linha escrita antes mentiria. COM A ETAPA 1 FEITA, a linha ja veio do MySQL pela carga (o passo 7 de
-- `docs/procedimento-de-corte-etapa-1.md` a escreveu), e este arquivo nao a muda: so escreve no corte de uma vez so.
--
--   docker exec -i franquiabv-postgres-1 sh -c 'psql -U "$POSTGRES_USER" -d franquiabv_dev -v ON_ERROR_STOP=1' \
--     < postgres/colunas-gravadas-indicacao-do-formulario.sql
--
-- O INQUILINO E O DA BASE (o 1, como `postgres/semente-usuarios-horarios.sql`): a tabela
-- tem RLS forcado. IDEMPOTENTE: so escreve se nao houver a linha.
--
-- PARA DESFAZER: `DELETE FROM colunas_gravadas WHERE nome = 'indicacaoDoFormulario';`
-- ---------------------------------------------------------------------------

SET app.inquilino_id = '1';

INSERT INTO colunas_gravadas (nome, desde)
SELECT 'indicacaoDoFormulario', CURRENT_TIMESTAMP
 WHERE NOT EXISTS (SELECT 1 FROM colunas_gravadas WHERE nome = 'indicacaoDoFormulario');

SELECT nome, desde FROM colunas_gravadas ORDER BY nome;
