| -- 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; | |