markosbenitez 5472043a33 fix(ops): setup_first_admin.sql usa email_confirmed_at (GoTrue v2.189.0)
Esquema real verificado en producción (information_schema.columns):
auth.users tiene tanto confirmed_at como email_confirmed_at — ambas son
columnas reales, así que el INSERT con confirmed_at nunca falló por
columna inexistente (por eso el usuario test-e2e se creó sin error).

Pero el login seguía rechazando con "Email o contraseña incorrectos"
incluso después de confirmar que el usuario existía — GoTrue valida
email_confirmed_at para permitir login por password, no confirmed_at.
Dejar confirmed_at solo creaba un usuario que nunca queda "confirmado"
para efectos de auth.

Agregado comentario documentando la versión de GoTrue verificada y cómo
re-verificar el schema si esto vuelve a cambiar.
2026-06-28 02:04:36 -03:00
2026-06-28 01:36:45 -03:00
2026-06-08 20:44:46 -03:00
2026-06-28 01:36:45 -03:00
2026-06-08 20:44:46 -03:00
2026-06-02 10:27:52 -03:00
2026-06-28 01:36:45 -03:00
2026-06-02 10:27:52 -03:00
Description
No description provided
46 MiB
Languages
TypeScript 47.8%
PLpgSQL 33.3%
CSS 9%
HTML 8.6%
Shell 0.6%
Other 0.7%