Re: INSERT Permission Denied
От | Sam Stearns |
---|---|
Тема | Re: INSERT Permission Denied |
Дата | |
Msg-id | CAN6TVjkGzh0MnK6S=hXvtGRvSgF8PWv_=uFkgij_G3kyjzj18Q@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: INSERT Permission Denied (Tom Lane <tgl@sss.pgh.pa.us>) |
Список | pgsql-admin |
Granting USAGE to the table owner did the trick! Thank you, Tom!
Sam
On Thu, Sep 25, 2025 at 10:32 AM Tom Lane <tgl@sss.pgh.pa.us> wrote:
Sam Stearns <sam. stearns@ dat. com> writes: > csbstage=*# INSERT INTO treg. cd_combined_office_mappings ( > csbstage(*# tcsi_office_id, combined_office_id, sb2_account_id, > postal_code, category, > .. . > ERROR: permissionZjQcmQRYFpfptBannerStartThis Message Is From an External SenderThis message came from outside your organization.ZjQcmQRYFpfptBannerEndSam Stearns <sam.stearns@dat.com> writes: > csbstage=*# INSERT INTO treg.cd_combined_office_mappings ( > csbstage(*# tcsi_office_id, combined_office_id, sb2_account_id, > postal_code, category, > ... > ERROR: permission denied for schema treg > LINE 1: SELECT 1 FROM ONLY "treg"."cd_combined_offices" x WHERE "com... > ^ > QUERY: SELECT 1 FROM ONLY "treg"."cd_combined_offices" x WHERE > "combined_office_id" OPERATOR(pg_catalog.=) $1 FOR KEY SHARE OF x > csbstage=!# rollback; Looking closer, that's not your original query: it looks to be a foreign-key enforcement query. That'll be run as the owner of the table (I think the owner of the referencing table, but I might have that backwards). That owner is what is lacking permissions. regards, tom lane
В списке pgsql-admin по дате отправления: