pidrio / migrations /20250523100814_raspy_torch.sql
Raiff1982's picture
Upload 20 files
03bff6f verified
/*
# Create codette_files table for file management
1. New Tables
- `codette_files`
- `id` (uuid, primary key)
- `filename` (text)
- `storage_path` (text)
- `file_type` (text)
- `uploaded_at` (timestamptz)
- `created_at` (timestamptz)
2. Security
- Enable RLS on `codette_files` table
- Add policies for:
- Authenticated users can read all files
- Authenticated users can insert their own files
*/
CREATE TABLE IF NOT EXISTS public.codette_files (
id uuid PRIMARY KEY DEFAULT gen_random_uuid(),
filename text NOT NULL,
storage_path text NOT NULL,
file_type text,
uploaded_at timestamptz DEFAULT now(),
created_at timestamptz DEFAULT now()
);
-- Enable Row Level Security
ALTER TABLE public.codette_files ENABLE ROW LEVEL SECURITY;
-- Create policies
CREATE POLICY "Allow authenticated users to read files"
ON public.codette_files
FOR SELECT
TO authenticated
USING (true);
CREATE POLICY "Allow authenticated users to insert files"
ON public.codette_files
FOR INSERT
TO authenticated
WITH CHECK (true);