From bc5e23b14319027f9e34fe62da28b9941b22318d Mon Sep 17 00:00:00 2001 From: Rafa de la Torre Date: Wed, 19 Oct 2016 12:41:18 +0200 Subject: [PATCH] Replace `qmax` by `nominal_quota` Since the analysis quota factor can be greater than 1, `qmax` can be a misleading name. Thus the change in var name. --- scripts-available/CDB_AnalysisCheck.sql | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts-available/CDB_AnalysisCheck.sql b/scripts-available/CDB_AnalysisCheck.sql index 7ad076f..1aab236 100644 --- a/scripts-available/CDB_AnalysisCheck.sql +++ b/scripts-available/CDB_AnalysisCheck.sql @@ -39,7 +39,7 @@ $$ DECLARE schema_name TEXT; user_name TEXT; - qmax int8; + nominal_quota int8; cache_size float8; BEGIN -- We rely on the search_path to determine the user's schema and @@ -53,8 +53,8 @@ BEGIN -- At the moment we're not using the provided table_name. SELECT current_schema() INTO schema_name; - EXECUTE FORMAT('SELECT %I._CDB_UserQuotaInBytes();', schema_name) INTO qmax; - IF qmax*_CDB_AnalysisQuotaFactor() < _CDB_AnalysisDataSize(schema_name) THEN + EXECUTE FORMAT('SELECT %I._CDB_UserQuotaInBytes();', schema_name) INTO nominal_quota; + IF nominal_quota*_CDB_AnalysisQuotaFactor() < _CDB_AnalysisDataSize(schema_name) THEN -- The limit is defined by a factor applied to the total space quota for the user RAISE EXCEPTION 'Analysis cache space limits exceeded'; END IF;