{ "db_name": "PostgreSQL", "query": "SELECT id, email::text AS email, email_enc, is_admin, must_change_password,\n disabled, totp_enabled, password_changed_at\n FROM users\n WHERE email_index = ANY($1)\n OR (email_enc IS NULL AND email = $2::text::citext)", "describe": { "columns": [ { "ordinal": 0, "name": "id", "type_info": "Uuid", "origin": { "Table": { "table": "users", "name": "id" } } }, { "ordinal": 1, "name": "email", "type_info": "Text", "origin": "Expression" }, { "ordinal": 2, "name": "email_enc", "type_info": "Bytea", "origin": { "Table": { "table": "users", "name": "email_enc" } } }, { "ordinal": 3, "name": "is_admin", "type_info": "Bool", "origin": { "Table": { "table": "users", "name": "is_admin" } } }, { "ordinal": 4, "name": "must_change_password", "type_info": "Bool", "origin": { "Table": { "table": "users", "name": "must_change_password" } } }, { "ordinal": 5, "name": "disabled", "type_info": "Bool", "origin": { "Table": { "table": "users", "name": "disabled" } } }, { "ordinal": 6, "name": "totp_enabled", "type_info": "Bool", "origin": { "Table": { "table": "users", "name": "totp_enabled" } } }, { "ordinal": 7, "name": "password_changed_at", "type_info": "Timestamptz", "origin": { "Table": { "table": "users", "name": "password_changed_at" } } } ], "parameters": { "Left": [ "TextArray", "Text" ] }, "nullable": [ false, null, true, false, false, false, false, true ] }, "hash": "8ca892dd486bcbaffb23e52023edf7e93e7193993f903bbafdc8c82e71cb310c" }