diff options
author | Nathan Bossart <nathan@postgresql.org> | 2024-09-21 15:17:46 -0500 |
---|---|---|
committer | Nathan Bossart <nathan@postgresql.org> | 2024-09-21 15:17:46 -0500 |
commit | 6aa44060a3c94ee10273bb8a89e98a5bb2fbbacb (patch) | |
tree | 860a2df0a7b7b30c95acdf9ad8d0a8b7eaeb0dcd /src/backend/commands/explain.c | |
parent | c4d5cb71d229095a39fda1121a75ee40e6069a2a (diff) | |
download | postgresql-6aa44060a3c94ee10273bb8a89e98a5bb2fbbacb.tar.gz postgresql-6aa44060a3c94ee10273bb8a89e98a5bb2fbbacb.zip |
Remove pg_authid's TOAST table.
pg_authid's only varlena column is rolpassword, which unfortunately
cannot be de-TOASTed during authentication because we haven't
selected a database yet and cannot read pg_class. By removing
pg_authid's TOAST table, attempts to set password hashes that
require out-of-line storage will fail with a "row is too big"
error instead. We may want to provide a more user-friendly error
in the future, but for now let's just remove the useless TOAST
table.
Bumps catversion.
Reported-by: Alexander Lakhin
Reviewed-by: Tom Lane, Michael Paquier
Discussion: https://postgr.es/m/89e8649c-eb74-db25-7945-6d6b23992394%40gmail.com
Diffstat (limited to 'src/backend/commands/explain.c')
0 files changed, 0 insertions, 0 deletions