supabase db push fails with "must be owner of relation messages" (SQLSTATE 42501)
I maintainer di solito rispondono entro 1 giorno
@7ttp ci sta già lavorando.
Dal 8/8/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Affected area
Migrations
Supabase CLI version
2.109.1
Operating system
macOS Sequoia (Apple Silicon)
Installation method
brew
Command
supabase db push
Actual output
Applying migration ...
ERROR: must be owner of relation messages
SQLSTATE: 42501
The migration aborts and no policy is created.
The exact same SQL succeeds when executed manually from the Supabase SQL Editor as the `postgres` role.
Expected behavior
The migration should execute successfully and create the RLS policy on realtime.messages, since the same SQL executes successfully from the Supabase SQL Editor as the postgres role and this workflow is documented for Realtime Authorization.
Steps to reproduce
- Create a Supabase Cloud project.
- Configure Realtime Authorization following the official documentation.
- Add a migration containing:
CREATE POLICY authorize_record_edit_presence
ON realtime.messages
FOR ALL
TO authenticated
USING (
realtime.topic() LIKE 'record_edit:%'
AND split_part(realtime.topic(), ':', 2)::uuid = fn_get_current_user_unit_id()
);
- Run:
supabase db push
- Observe:
ERROR: must be owner of relation messages
SQLSTATE 42501
-
Execute the exact same SQL from the Supabase SQL Editor as the
postgresrole. -
The policy is created successfully.
Crash report ID
No response
Docker and service versions
Docker Desktop 29.6.2
Docker Engine 29.6.2
Go version go1.26.5
API version 1.55
Additional context
Additional investigation:
- The SQL matches the official Realtime Authorization documentation.
- The same SQL succeeds from the SQL Editor using the
postgresrole. - The failure only occurs when executed through
supabase db push. - No ALTER OWNER, REASSIGN OWNED or manual ownership changes have been performed.
- Current owners:
- realtime.messages -> supabase_realtime_admin
- realtime schema -> supabase_admin
- Supabase Discussion:
https://github.com/supabase/supabase/discussions/48812
A Supabase collaborator suggested opening this issue because the problem appears specific to the CLI migration execution.
- Lingua principale
- TypeScript
- Stelle
- 2.4k
- Fork
- 533
- Merge medio
- 1g 4h
- PR unite (30g)
- 346
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di supabase/cli
-
db schema declarative sync: no way to fail (non-zero exit) when the generated migration is destructiveForse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta✨ Feature supabase/cli
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
stack: the HTTP gateway closes idle keep-alive connections after 5 s, so a client whose event loop is blocked gets ECONNRESET (`fetch failed`) on its next requestForse già presa @7ttp l’ha presa 7 giorni fa. Aperta🐛 Bug supabase/cli
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
supabase/cli#6975 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
📘 Docs supabase/cli
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
supabase/cli#6974 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Migration error caret is missing or misplaced when the statement contains multibyte charactersAperta🐛 Bug supabase/cli
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
🐛 Bug supabase/cli
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
supabase/cli#7055 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di supabase/cli
Issue simili
-
Dependencies view: `getParent` loops forever on untitled documents, extension host runs out of memoryForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 Meno di un'ora Idoneità per principianti 82/100
awslabs/visual-asset-management-system#413 ·
I maintainer di solito rispondono entro 1 giorno
-
bug confirmed perf
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
videojs/video.js#9400 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug pending triage scope/agent
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
good first issue hacktoberfest
Difficoltà 2/5 Mezza giornata Idoneità per principianti 70/100
HelpCode-ai/anythingmcp#996 ·
I maintainer di solito rispondono entro 1 giorno