mirror of
https://github.com/jcreek/LivingDexTracker.git
synced 2026-07-13 02:53:45 +00:00
31 lines
1.2 KiB
SQL
31 lines
1.2 KiB
SQL
-- Add INSERT policies for reference data tables to enable seeding
|
|
-- These policies allow anyone to insert into reference tables (pokedex_entries, region_game_mappings, metadata)
|
|
-- This is acceptable because:
|
|
-- 1. These are read-only reference data tables for the application
|
|
-- 2. Seeding only happens in development/setup phase
|
|
-- 3. In production, you would typically use service role or disable seeding
|
|
|
|
-- Add INSERT policy for pokedex_entries
|
|
CREATE POLICY "Allow insert for pokedex entries" ON pokedex_entries
|
|
FOR INSERT WITH CHECK (true);
|
|
|
|
-- Add UPDATE policy for pokedex_entries (in case re-seeding needs to update)
|
|
CREATE POLICY "Allow update for pokedex entries" ON pokedex_entries
|
|
FOR UPDATE USING (true);
|
|
|
|
-- Add INSERT policy for region_game_mappings
|
|
CREATE POLICY "Allow insert for region game mappings" ON region_game_mappings
|
|
FOR INSERT WITH CHECK (true);
|
|
|
|
-- Add UPDATE policy for region_game_mappings
|
|
CREATE POLICY "Allow update for region game mappings" ON region_game_mappings
|
|
FOR UPDATE USING (true);
|
|
|
|
-- Add INSERT policy for metadata
|
|
CREATE POLICY "Allow insert for metadata" ON metadata
|
|
FOR INSERT WITH CHECK (true);
|
|
|
|
-- Add UPDATE policy for metadata
|
|
CREATE POLICY "Allow update for metadata" ON metadata
|
|
FOR UPDATE USING (true);
|