Files
HKSingleParty/03_source/mobile_old.del/docker/supabase/migrations/09050_country.sql.disabled
2025-05-28 09:55:51 +08:00

52 lines
1.2 KiB
Plaintext

--
-- REQXXX countries
--
-- https://supabase.com/docs/guides/getting-started/quickstarts/reactjs
--
-- Create the table
BEGIN;
DROP TABLE IF EXISTS "countries";
CREATE TABLE countries(
id bigint PRIMARY KEY GENERATED ALWAYS AS IDENTITY,
name text NOT NULL
);
ALTER TABLE countries ENABLE ROW LEVEL SECURITY;
CREATE POLICY "public can read countries" ON public.countries
FOR SELECT TO anon
USING (TRUE);
CREATE POLICY "public can write countries" ON "public"."countries" AS PERMISSIVE
FOR INSERT TO public
WITH CHECK (TRUE);
CREATE POLICY "public can update countries" ON "public"."countries" AS PERMISSIVE
FOR UPDATE TO public
USING (TRUE);
CREATE POLICY "public can delete countries" ON "public"."countries" AS PERMISSIVE
FOR DELETE TO public
USING (TRUE);
COMMIT;
-- Insert some sample data into the table
INSERT INTO countries(name)
VALUES
('Canada'),
('United States'),
('Mexico'),
('France'),
('Germany'),
('Japan'),
('United Kingdom'),
('China'),
('India'),
('Brazil'),
('Russia'),
('Italy'),
('South Korea'),
('Turkey'),
('Australia'),
('Spain'),
('Indonesia'),
('Poland'),
('Thailand'),
('Vietnam');