From ff35fb83c88ea4d642a5bd19c07a2c8c5fc8ecef Mon Sep 17 00:00:00 2001 From: Trong Le Date: Tue, 22 Aug 2023 00:11:47 -0700 Subject: [PATCH] Change data type for min and max value in database --- src/server/sql/meter/create_meters_table.sql | 4 ++-- src/server/sql/preferences/create_preferences_table.sql | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/server/sql/meter/create_meters_table.sql b/src/server/sql/meter/create_meters_table.sql index b6a75f1de..30722dec3 100644 --- a/src/server/sql/meter/create_meters_table.sql +++ b/src/server/sql/meter/create_meters_table.sql @@ -65,8 +65,8 @@ CREATE TABLE IF NOT EXISTS meters ( default_graphic_unit INTEGER REFERENCES units(id), area_unit area_unit_type NOT NULL DEFAULT 'none', reading_frequency INTERVAL NOT NULL DEFAULT '00:15:00', - min_val DOUBLE PRECISION NOT NULL DEFAULT -9007199254740991 CHECK (min_val::DOUBLE PRECISION >= -9007199254740991), - max_val DOUBLE PRECISION NOT NULL DEFAULT 9007199254740991 CHECK (max_val::DOUBLE PRECISION <= 9007199254740991), + min_val FLOAT NOT NULL DEFAULT -9007199254740991 CHECK (min_val::FLOAT >= -9007199254740991), + max_val FLOAT NOT NULL DEFAULT 9007199254740991 CHECK (max_val::FLOAT <= 9007199254740991), min_date TIMESTAMP NOT NULL DEFAULT '1970-01-01 00:00:00+00:00', max_date TIMESTAMP NOT NULL DEFAULT '6970-01-01 00:00:00+00:00', max_error INTEGER NOT NULL DEFAULT 75, diff --git a/src/server/sql/preferences/create_preferences_table.sql b/src/server/sql/preferences/create_preferences_table.sql index db2d4b6b1..3ffe8b48e 100644 --- a/src/server/sql/preferences/create_preferences_table.sql +++ b/src/server/sql/preferences/create_preferences_table.sql @@ -15,8 +15,8 @@ CREATE TABLE IF NOT EXISTS preferences ( default_area_normalization BOOLEAN NOT NULL, default_area_unit area_unit_type NOT NULL, default_meter_reading_frequency INTERVAL NOT NULL, - default_meter_minimum_value DOUBLE PRECISION NOT NULL, - default_meter_maximum_value DOUBLE PRECISION NOT NULL, + default_meter_minimum_value FLOAT NOT NULL, + default_meter_maximum_value FLOAT NOT NULL, default_meter_minimum_date TIMESTAMP NOT NULL, default_meter_maximum_date TIMESTAMP NOT NULL, default_meter_reading_gap REAL NOT NULL,