On Wed, 2024-01-24 at 08:47 -0700, David G. Johnston wrote: > I dislike this change, ownership of an object is completely independent of > the grant system of privileges. The granted privileges of the old row do > not transfer to the new owner when alter ... owner to is executed.
CREATE TABLE mytab (); REVOKE ALL ON mytab FROM PUBLIC; \z mytab Access privileges Schema │ Name │ Type │ Access privileges │ Column privileges │ Policies ════════╪═══════╪═══════╪═══════════════════════════╪═══════════════════╪══════════ public │ mytab │ table │ postgres=arwdDxt/postgres │ │ (1 row) ALTER TABLE mytab OWNER TO laurenz; \z mytab Access privileges Schema │ Name │ Type │ Access privileges │ Column privileges │ Policies ════════╪═══════╪═══════╪═════════════════════════╪═══════════════════╪══════════ public │ mytab │ table │ laurenz=arwdDxt/laurenz │ │ (1 row) Yours, Laurenz Albe