ops(OPS51): migra o banco de produção do Neon para o Postgres do homeserver (teqo_1313) #11
Loading…
Reference in a new issue
No description provided.
Delete branch "OPS51-migrar-o-banco-de-producao-do-neon-para-o-postgres-do-"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
OPS51 — banco de produção migrado do Neon para o Postgres do homeserver.
Execução 100% no homeserver (PII nunca tocou a workstation): dump
pg_dump -Fcdo Neon (PG 17.10) →/srv/hdd/backups/teqo-neon-pre-migracao/teqo-neon-full-20260817-204800.dump(sha256f12196f2…) → restore como a roleteqo_1313(--no-owner --no-privileges, drop schema + grant) — o container já lia oteqo_1313, então nada de config mudou. Verificado: contagens por tabela idênticas ao Neon, sequences no topo, donoteqo_1313,payload migrateno-op (56 = 56), 3 credenciais WebAuthn + 34 sessions + 5 chaves Consent restauradas. Smoke completo (rotas, revalidate, WebAuthn, barreira 307) + validação manual de browser (login, biometria, convites). Neon intacto = rollback documentado (re-apontarDATABASE_URLdo~/stack/teqo-1313.env).Divergência deliberada da intenção (questão A/B validada como B): restore no
teqo_1313preparado em 16/08, não emteqo_prodnovo — o env já apontava para ele e o OPS53 tratateqo_1313como produção.Débito registrado: Issue #10 (media — 40 rows com URLs locais sem arquivos; estado pré-existente, paridade mantida; OPS52).
Repo: plano da intenção concluído + impl plan, changelog (OPS44), AGENTS.md, help de
db:pull/check-push-chain. infra-sollaSTATE.mdatualizado à parte.Closes #2