fix database insert and validation
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 9s
All checks were successful
Build and Deploy MITM Webserver / build (push) Successful in 9s
This commit is contained in:
@@ -103,6 +103,12 @@ ALTER TABLE packets ADD COLUMN IF NOT EXISTS app_hostname VARCHAR(255);
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS app_is_encrypted BOOLEAN;
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS app_risk_score INTEGER;
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS dpi_metadata JSONB;
|
||||
ALTER TABLE packets ALTER COLUMN dpi_metadata TYPE JSONB USING
|
||||
CASE
|
||||
WHEN dpi_metadata IS NULL THEN NULL
|
||||
WHEN pg_typeof(dpi_metadata)::text = 'jsonb' THEN dpi_metadata
|
||||
ELSE dpi_metadata::jsonb
|
||||
END;
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS eth_type_raw INTEGER;
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS ip_proto_raw INTEGER;
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS ingress_if VARCHAR(64);
|
||||
@@ -115,6 +121,12 @@ ALTER TABLE packets ADD COLUMN IF NOT EXISTS ingress_seen_at TIMESTAMPTZ;
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS egress_seen_at TIMESTAMPTZ;
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS verdict_seen_at TIMESTAMPTZ;
|
||||
ALTER TABLE packets ADD COLUMN IF NOT EXISTS telemetry_metadata JSONB;
|
||||
ALTER TABLE packets ALTER COLUMN telemetry_metadata TYPE JSONB USING
|
||||
CASE
|
||||
WHEN telemetry_metadata IS NULL THEN NULL
|
||||
WHEN pg_typeof(telemetry_metadata)::text = 'jsonb' THEN telemetry_metadata
|
||||
ELSE telemetry_metadata::jsonb
|
||||
END;
|
||||
ALTER TABLE packets DROP COLUMN IF EXISTS direction;
|
||||
CREATE UNIQUE INDEX IF NOT EXISTS idx_packets_packet_uid ON packets(packet_uid);
|
||||
EOF
|
||||
|
||||
Reference in New Issue
Block a user