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.
This commit is contained in:
parent
64fae71a37
commit
bc5e23b143
@ -39,7 +39,7 @@ $$
|
|||||||
DECLARE
|
DECLARE
|
||||||
schema_name TEXT;
|
schema_name TEXT;
|
||||||
user_name TEXT;
|
user_name TEXT;
|
||||||
qmax int8;
|
nominal_quota int8;
|
||||||
cache_size float8;
|
cache_size float8;
|
||||||
BEGIN
|
BEGIN
|
||||||
-- We rely on the search_path to determine the user's schema and
|
-- 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.
|
-- At the moment we're not using the provided table_name.
|
||||||
|
|
||||||
SELECT current_schema() INTO schema_name;
|
SELECT current_schema() INTO schema_name;
|
||||||
EXECUTE FORMAT('SELECT %I._CDB_UserQuotaInBytes();', schema_name) INTO qmax;
|
EXECUTE FORMAT('SELECT %I._CDB_UserQuotaInBytes();', schema_name) INTO nominal_quota;
|
||||||
IF qmax*_CDB_AnalysisQuotaFactor() < _CDB_AnalysisDataSize(schema_name) THEN
|
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
|
-- The limit is defined by a factor applied to the total space quota for the user
|
||||||
RAISE EXCEPTION 'Analysis cache space limits exceeded';
|
RAISE EXCEPTION 'Analysis cache space limits exceeded';
|
||||||
END IF;
|
END IF;
|
||||||
|
Loading…
Reference in New Issue
Block a user