-
Hi, I’m experiencing an issue with the
In
On localhost / previously in Supabase this specific permission was:
When I try to grant permissions:
I cannot grant permissions to postgres user and instead user I cannot uninstall my extension:
I'm looking for a help how to fix this issue. |
Beta Was this translation helpful? Give feedback.
Replies: 7 comments 7 replies
-
I would contact support or file an issue in supabase/postgres. |
Beta Was this translation helpful? Give feedback.
-
I'm also seeing this issue from pgmq previously installed via dbdev. Watching |
Beta Was this translation helpful? Give feedback.
-
I am having same sequence like errors with queues created with the new Queues integration. Initially everything worked fine, but next day, we started getting the error. Already filed a ticket support. Hopefully this gets fixed soon. |
Beta Was this translation helpful? Give feedback.
-
For anyone it may help... To fix this I ended up migrating my database and all schema, data and storage uploads to a new supabase project. This time, when setting up the schema I used the supabase UI to install the pgmq extension instead of installing via supabase-dbdev. This was a pain but not out of the question for me because I already had a process in place for migrating between projects due to my development workflow, but would be difficult for someone who doesn't already have that set up. |
Beta Was this translation helpful? Give feedback.
-
We ran into the same permission issue. We had installed the extension through the queues integration in Supabase Studio. We solved it by creating a new queue, which now works fine. We're unable to drop (or use) the old queue. |
Beta Was this translation helpful? Give feedback.
-
Apologies for the interruption. The user-uploaded version of pgmq on dbdev If you aren't tightly tied to the dbdev version I'd recommend dropping it in favor of the native extension as it'll behave more predictably If you continue to have any trouble with plpgsql@pgmq please open a support ticket and we'll take a look directly at your project's permissions |
Beta Was this translation helpful? Give feedback.
-
My original database where pgmq was installed via supabase-dbdev is now working again. I had since recreated my database in a new project where I installed queues via the official supabase UI. This started experiencing a very similar issue to queues installed via supabase-dbdev! I was unable to send messages with pgmq due to lack of permissions on the sequence, and was unable to drop and recreate existing queues to fix it. So whatever fix Supabase rolled out for the original issue broke my project where I installed queues via the official method. I did a reset of my new database to fix it and am operational again. Hopefully this doesn't happen again if new fixes are rolled out. |
Beta Was this translation helpful? Give feedback.
Apologies for the interruption. The user-uploaded version of pgmq on dbdev
plpgsql@pgmq
had an unexpected interaction with the permissions for the native pgmq that now ships with Supabase. A fix has been rolled out for impacted projects + new queues will be created with the original/expected set of permissions.If you aren't tightly tied to the dbdev version I'd recommend dropping it in favor of the native extension as it'll behave more predictably
If you continue to have any trouble with plpgsql@pgmq please open a support ticket and we'll take a look directly at your project's permissions