diff --git a/internal/database/database.sql b/internal/database/database.sql index b607310..d19523b 100644 --- a/internal/database/database.sql +++ b/internal/database/database.sql @@ -3,7 +3,7 @@ CREATE TABLE IF NOT EXISTS uplink_gtp4 ( srgw_ip INET, gnb_ip INET, action_uuid UUID NOT NULL, - PRIMARY KEY(uplink_teid, srgw_ip, gnb_ip) + PRIMARY KEY (uplink_teid, srgw_ip, gnb_ip) ); CREATE TABLE IF NOT EXISTS rule ( @@ -16,16 +16,20 @@ CREATE TABLE IF NOT EXISTS rule ( match_gnb_ip_prefix CIDR ); -CREATE OR REPLACE PROCEDURE insert_uplink_rule(IN uuid UUID, IN enabled BOOL, IN ue_ip_prefix CIDR, - IN gnb_ip_prefix CIDR, IN next_hop INET, IN srh INET ARRAY) +CREATE OR REPLACE PROCEDURE insert_uplink_rule ( + IN uuid UUID, IN enabled BOOL, IN ue_ip_prefix CIDR, + IN gnb_ip_prefix CIDR, IN next_hop INET, IN srh INET ARRAY +) LANGUAGE plpgsql AS $$ BEGIN INSERT INTO rule(uuid, type_uplink, enabled, match_ue_ip_prefix, match_gnb_ip_prefix, action_next_hop, action_srh) VALUES(uuid, TRUE, enabled, ue_ip_prefix, gnb_ip_prefix, next_hop, srh); END;$$; -CREATE OR REPLACE PROCEDURE insert_downlink_rule(IN uuid UUID, IN enabled BOOL, IN ue_ip_prefix CIDR, - IN next_hop INET, IN srh INET ARRAY) +CREATE OR REPLACE PROCEDURE insert_downlink_rule ( + IN uuid UUID, IN enabled BOOL, IN ue_ip_prefix CIDR, + IN next_hop INET, IN srh INET ARRAY +) LANGUAGE plpgsql AS $$ BEGIN INSERT INTO rule(uuid, type_uplink, enabled, match_ue_ip_prefix, action_next_hop, action_srh)