test database privilige and index + delete ep packets
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 1m4s
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 1m4s
This commit is contained in:
@@ -89,9 +89,17 @@ GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO $DB_USER;
|
||||
-- Grant sequence permissions (needed for SERIAL / BIGSERIAL)
|
||||
GRANT USAGE, SELECT, UPDATE ON ALL SEQUENCES IN SCHEMA public TO $DB_USER;
|
||||
|
||||
-- Change ownership to ensure the user can manage the table
|
||||
ALTER TABLE packets OWNER TO $DB_USER;
|
||||
ALTER SEQUENCE packets_id_seq OWNER TO $DB_USER;
|
||||
|
||||
-- Ensure future tables & sequences also get permissions
|
||||
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL PRIVILEGES ON TABLES TO $DB_USER;
|
||||
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT USAGE, SELECT, UPDATE ON SEQUENCES TO $DB_USER;
|
||||
|
||||
-- Create indexes for faster queries
|
||||
CREATE INDEX IF NOT EXISTS idx_packets_timestamp ON packets(timestamp DESC);
|
||||
CREATE INDEX IF NOT EXISTS idx_packets_src_ip ON packets(src_ip);
|
||||
EOF
|
||||
|
||||
echo "Done. PostgreSQL is ready for LAN + localhost connections."
|
||||
|
||||
Reference in New Issue
Block a user