]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#2445] change lease_type to smallint in PostgreSQL trigger functions
authorAndrei Pavel <andrei@isc.org>
Wed, 29 Jun 2022 17:59:50 +0000 (20:59 +0300)
committerAndrei Pavel <andrei@isc.org>
Thu, 30 Jun 2022 12:31:05 +0000 (15:31 +0300)
src/share/database/scripts/pgsql/dhcpdb_create.pgsql
src/share/database/scripts/pgsql/upgrade_012_to_013.sh.in

index 21d8fb6f0649353488fe25855f2eef1ae5b4b674..a3d246dfd8f8e944a9d82da3d9616e30a7130c3d 100644 (file)
@@ -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
index e73e573eca9a7349a9b72eff149a87c2a6cc4abc..39ce42327d44be61961435f3e8027b4537e96635 100644 (file)
@@ -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