about summary refs log blame commit diff
path: root/supabase/migrations/20240605214214_create_file_table.sql
blob: af009535b0f7e155809c31d4937d7d3a4d19a8b1 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
                                          
                                                       












                                                                
CREATE TABLE IF NOT EXISTS public."file" (
	id UUID PRIMARY KEY DEFAULT uuid_generate_v4(),
	user_id UUID NOT NULL,
	absolute_path VARCHAR(4096) NOT NULL,
	contents TEXT,
	timestamp TIMESTAMPTZ NOT NULL
);

ALTER TABLE public."file" ENABLE ROW LEVEL SECURITY;

CREATE POLICY "Restrict access to user files to their own files"
	ON public."file"
	FOR SELECT
	TO authenticated
	USING (user_id = auth.uid());