basis.lastRowCount()
This commit is contained in:
parent
1c27eae5f7
commit
e3292b7049
@ -8,13 +8,13 @@
|
|||||||
Returns the row count from the result of the previous query.
|
Returns the row count from the result of the previous query.
|
||||||
Other than the native statement it's usable in an expression.
|
Other than the native statement it's usable in an expression.
|
||||||
*/
|
*/
|
||||||
create or replace function lastRowCount()
|
create or replace function basis.lastRowCount()
|
||||||
returns bigint
|
returns bigint
|
||||||
language plpgsql as $$
|
language plpgsql as $$
|
||||||
declare
|
declare
|
||||||
lastRowCount bigint;
|
lastRowCount bigint;
|
||||||
begin
|
begin
|
||||||
get diagnostics lastrowCount = row_count;
|
get diagnostics lastRowCount = row_count;
|
||||||
return lastRowCount;
|
return lastRowCount;
|
||||||
end; $$;
|
end; $$;
|
||||||
--//
|
--//
|
||||||
|
@ -741,7 +741,7 @@ begin
|
|||||||
AND obj.objectTable = forObjectTable
|
AND obj.objectTable = forObjectTable
|
||||||
LIMIT maxObjects+1;
|
LIMIT maxObjects+1;
|
||||||
|
|
||||||
foundRows = lastRowCount();
|
foundRows = basis.lastRowCount();
|
||||||
if foundRows > maxObjects then
|
if foundRows > maxObjects then
|
||||||
raise exception '[400] Too many accessible objects, limit is %, found %.', maxObjects, foundRows
|
raise exception '[400] Too many accessible objects, limit is %, found %.', maxObjects, foundRows
|
||||||
using
|
using
|
||||||
|
Loading…
Reference in New Issue
Block a user