init commit,
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
--
|
||||
-- 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');
|
Reference in New Issue
Block a user