MIGRATION VERS GITEA
This commit is contained in:
commit
5f9d991c15
333 files changed
+108514
No files matched your search
@@ -0,0 +1,42 @@
|
||||
-- ============================================================================
|
||||
-- FIX RLS : table info_gares
|
||||
--
|
||||
-- La table info_gares a RLS activé mais aucune policy n'est définie,
|
||||
-- ce qui bloque toutes les opérations (INSERT, UPDATE, DELETE, SELECT).
|
||||
--
|
||||
-- Ce script suit le même pattern que les autres tables du projet
|
||||
-- (menus_regionaux, parametres) : accès ouvert à tous les rôles
|
||||
-- utilisant la clé anon/service (gestion côté application).
|
||||
--
|
||||
-- À exécuter dans : Supabase Dashboard > SQL Editor
|
||||
-- ============================================================================
|
||||
|
||||
-- 1. S'assurer que RLS est bien activé sur la table
|
||||
ALTER TABLE "public"."info_gares" ENABLE ROW LEVEL SECURITY;
|
||||
|
||||
-- 2. Supprimer les éventuelles policies existantes (idempotent)
|
||||
DROP POLICY IF EXISTS "info_gares_select" ON "public"."info_gares";
|
||||
DROP POLICY IF EXISTS "info_gares_insert" ON "public"."info_gares";
|
||||
DROP POLICY IF EXISTS "info_gares_update" ON "public"."info_gares";
|
||||
DROP POLICY IF EXISTS "info_gares_delete" ON "public"."info_gares";
|
||||
|
||||
-- 3. Créer les 4 policies CRUD (lecture, insertion, modification, suppression)
|
||||
CREATE POLICY "info_gares_select"
|
||||
ON "public"."info_gares"
|
||||
FOR SELECT
|
||||
USING (true);
|
||||
|
||||
CREATE POLICY "info_gares_insert"
|
||||
ON "public"."info_gares"
|
||||
FOR INSERT
|
||||
WITH CHECK (true);
|
||||
|
||||
CREATE POLICY "info_gares_update"
|
||||
ON "public"."info_gares"
|
||||
FOR UPDATE
|
||||
USING (true);
|
||||
|
||||
CREATE POLICY "info_gares_delete"
|
||||
ON "public"."info_gares"
|
||||
FOR DELETE
|
||||
USING (true);
|
||||
Reference in new issue
Block a user