18 lines
670 B
SQL
18 lines
670 B
SQL
-- Criar bucket para documentos
|
|
INSERT INTO storage.buckets (id, name, public)
|
|
VALUES ('documentos', 'documentos', true)
|
|
ON CONFLICT (id) DO NOTHING;
|
|
|
|
-- Permitir upload de arquivos (política pública para desenvolvimento)
|
|
CREATE POLICY "Permitir upload público" ON storage.objects
|
|
FOR INSERT WITH CHECK (bucket_id = 'documentos');
|
|
|
|
CREATE POLICY "Permitir leitura pública" ON storage.objects
|
|
FOR SELECT USING (bucket_id = 'documentos');
|
|
|
|
CREATE POLICY "Permitir delete público" ON storage.objects
|
|
FOR DELETE USING (bucket_id = 'documentos');
|
|
|
|
CREATE POLICY "Permitir update público" ON storage.objects
|
|
FOR UPDATE USING (bucket_id = 'documentos');
|