File size: 760 Bytes
31f0e50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
-- Fix PostgreSQL Permissions for scamshield user
-- Run this as PostgreSQL superuser (usually 'postgres')

-- Grant usage on schema
GRANT USAGE ON SCHEMA public TO scamshield;

-- Grant create privileges on schema
GRANT CREATE ON SCHEMA public TO scamshield;

-- Grant all privileges on database
GRANT ALL PRIVILEGES ON DATABASE scamshield TO scamshield;

-- Grant privileges on all existing tables (if any)
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO scamshield;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO scamshield;

-- Grant privileges on future tables
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON TABLES TO scamshield;
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON SEQUENCES TO scamshield;