test database privilige and index + delete ep packets
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 1m4s

This commit is contained in:
2026-03-01 18:23:08 +01:00
parent 613c8b8c5a
commit 0f2a342b75
3 changed files with 17 additions and 2 deletions

View File

@@ -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."