You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
…ona#82)
pg_tde_toast_insert_or_update calls pg_tde_deform_tuple on old-tuple from
within and tries to dereference the toast columns. Passing the encrypted tuple
as part of the old tuple renders the toast data pointer (the encrypted value
of the actual pointer) invalid, and anything can happen if it gets
dereferenced as it is.
The solution is to pass the decrypted old tuple pg_tde_toast_insert_or_update
function from pg_tde_update.
codeforall
added a commit
to codeforall/postgres-tde-ext
that referenced
this issue
Jan 19, 2024
…ona#82)
pg_tde_toast_insert_or_update calls pg_tde_deform_tuple on old-tuple from
within and tries to dereference the toast columns. Passing the encrypted tuple
as part of the old tuple renders the toast data pointer (the encrypted value
of the actual pointer) invalid, and anything can happen if it gets
dereferenced as it is.
The solution is to pass the decrypted old tuple pg_tde_toast_insert_or_update
function from pg_tde_update.
…#103)
pg_tde_toast_insert_or_update calls pg_tde_deform_tuple on old-tuple from
within and tries to dereference the toast columns. Passing the encrypted tuple
as part of the old tuple renders the toast data pointer (the encrypted value
of the actual pointer) invalid, and anything can happen if it gets
dereferenced as it is.
The solution is to pass the decrypted old tuple pg_tde_toast_insert_or_update
function from pg_tde_update.
ImTheKai
changed the title
updating the toasted column in encrypted table causes the crash
Updating the toasted column in encrypted table causes the crash
Mar 4, 2024
Trying to update a toasted column causes the server crash. Only happens when there is another column proceeds the toasted column
The text was updated successfully, but these errors were encountered: