From: Andrei Pavel Date: Wed, 29 Jun 2022 17:59:50 +0000 (+0300) Subject: [#2445] change lease_type to smallint in PostgreSQL trigger functions X-Git-Tag: Kea-2.2.0~92 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e605a6dcfca1a0bb1aa0bab88daff7da3611f271;p=thirdparty%2Fkea.git [#2445] change lease_type to smallint in PostgreSQL trigger functions --- diff --git a/src/share/database/scripts/pgsql/dhcpdb_create.pgsql b/src/share/database/scripts/pgsql/dhcpdb_create.pgsql index 21d8fb6f06..a3d246dfd8 100644 --- a/src/share/database/scripts/pgsql/dhcpdb_create.pgsql +++ b/src/share/database/scripts/pgsql/dhcpdb_create.pgsql @@ -5088,7 +5088,7 @@ $$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION lease6_AINS_lease6_stat(IN new_state BIGINT, IN new_subnet_id BIGINT, - IN new_lease_type BIGINT) + IN new_lease_type SMALLINT) RETURNS VOID AS $$ BEGIN @@ -5108,10 +5108,10 @@ $$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION lease6_AUPD_lease6_stat(IN old_state BIGINT, IN old_subnet_id BIGINT, - IN old_lease_type BIGINT, + IN old_lease_type SMALLINT, IN new_state BIGINT, IN new_subnet_id BIGINT, - IN new_lease_type BIGINT) + IN new_lease_type SMALLINT) RETURNS VOID AS $$ BEGIN @@ -5144,7 +5144,7 @@ $$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION lease6_ADEL_lease6_stat(IN old_state BIGINT, IN old_subnet_id BIGINT, - IN old_lease_type BIGINT) + IN old_lease_type SMALLINT) RETURNS VOID AS $$ BEGIN @@ -5167,7 +5167,7 @@ CREATE TABLE lease4_stat_by_client_class ( CREATE TABLE lease6_stat_by_client_class ( client_class VARCHAR(128) NOT NULL, - lease_type BIGINT NOT NULL, + lease_type SMALLINT NOT NULL, leases BIGINT NOT NULL, PRIMARY KEY (client_class, lease_type), CONSTRAINT fk_lease6_stat_by_client_class_lease_type FOREIGN KEY (lease_type) @@ -5271,7 +5271,7 @@ $$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION lease6_AINS_lease6_stat_by_client_class(IN new_state BIGINT, IN new_user_context TEXT, - IN new_lease_type BIGINT) + IN new_lease_type SMALLINT) RETURNS VOID AS $$ DECLARE @@ -5299,10 +5299,10 @@ $$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION lease6_AUPD_lease6_stat_by_client_class(IN old_state BIGINT, IN old_user_context TEXT, - IN old_lease_type BIGINT, + IN old_lease_type SMALLINT, IN new_state BIGINT, IN new_user_context TEXT, - IN new_lease_type BIGINT) + IN new_lease_type SMALLINT) RETURNS VOID AS $$ DECLARE @@ -5348,7 +5348,7 @@ $$ LANGUAGE plpgsql; CREATE OR REPLACE FUNCTION lease6_ADEL_lease6_stat_by_client_class(IN old_state BIGINT, IN old_user_context TEXT, - IN old_lease_type BIGINT) + IN old_lease_type SMALLINT) RETURNS VOID AS $$ DECLARE diff --git a/src/share/database/scripts/pgsql/upgrade_012_to_013.sh.in b/src/share/database/scripts/pgsql/upgrade_012_to_013.sh.in index e73e573eca..39ce42327d 100644 --- a/src/share/database/scripts/pgsql/upgrade_012_to_013.sh.in +++ b/src/share/database/scripts/pgsql/upgrade_012_to_013.sh.in @@ -137,7 +137,7 @@ END; CREATE OR REPLACE FUNCTION lease6_AINS_lease6_stat(IN new_state BIGINT, IN new_subnet_id BIGINT, - IN new_lease_type BIGINT) + IN new_lease_type SMALLINT) RETURNS VOID AS \$\$ BEGIN @@ -157,10 +157,10 @@ END; CREATE OR REPLACE FUNCTION lease6_AUPD_lease6_stat(IN old_state BIGINT, IN old_subnet_id BIGINT, - IN old_lease_type BIGINT, + IN old_lease_type SMALLINT, IN new_state BIGINT, IN new_subnet_id BIGINT, - IN new_lease_type BIGINT) + IN new_lease_type SMALLINT) RETURNS VOID AS \$\$ BEGIN @@ -193,7 +193,7 @@ END; CREATE OR REPLACE FUNCTION lease6_ADEL_lease6_stat(IN old_state BIGINT, IN old_subnet_id BIGINT, - IN old_lease_type BIGINT) + IN old_lease_type SMALLINT) RETURNS VOID AS \$\$ BEGIN @@ -216,7 +216,7 @@ CREATE TABLE lease4_stat_by_client_class ( CREATE TABLE lease6_stat_by_client_class ( client_class VARCHAR(128) NOT NULL, - lease_type BIGINT NOT NULL, + lease_type SMALLINT NOT NULL, leases BIGINT NOT NULL, PRIMARY KEY (client_class, lease_type), CONSTRAINT fk_lease6_stat_by_client_class_lease_type FOREIGN KEY (lease_type) @@ -320,7 +320,7 @@ END; CREATE OR REPLACE FUNCTION lease6_AINS_lease6_stat_by_client_class(IN new_state BIGINT, IN new_user_context TEXT, - IN new_lease_type BIGINT) + IN new_lease_type SMALLINT) RETURNS VOID AS \$\$ DECLARE @@ -348,10 +348,10 @@ END; CREATE OR REPLACE FUNCTION lease6_AUPD_lease6_stat_by_client_class(IN old_state BIGINT, IN old_user_context TEXT, - IN old_lease_type BIGINT, + IN old_lease_type SMALLINT, IN new_state BIGINT, IN new_user_context TEXT, - IN new_lease_type BIGINT) + IN new_lease_type SMALLINT) RETURNS VOID AS \$\$ DECLARE @@ -397,7 +397,7 @@ END; CREATE OR REPLACE FUNCTION lease6_ADEL_lease6_stat_by_client_class(IN old_state BIGINT, IN old_user_context TEXT, - IN old_lease_type BIGINT) + IN old_lease_type SMALLINT) RETURNS VOID AS \$\$ DECLARE