mirror of
https://github.com/postgres/postgres.git
synced 2025-11-18 02:02:55 +03:00
Add convenience functions pg_sleep_for and pg_sleep_until.
Vik Fearing, reviewed by Pavel Stehule and myself
This commit is contained in:
@@ -53,6 +53,6 @@
|
||||
*/
|
||||
|
||||
/* yyyymmddN */
|
||||
#define CATALOG_VERSION_NO 201401291
|
||||
#define CATALOG_VERSION_NO 201401301
|
||||
|
||||
#endif
|
||||
|
||||
@@ -3034,6 +3034,10 @@ DATA(insert OID = 2625 ( pg_ls_dir PGNSP PGUID 12 1 1000 0 0 f f f f t t v 1 0
|
||||
DESCR("list all files in a directory");
|
||||
DATA(insert OID = 2626 ( pg_sleep PGNSP PGUID 12 1 0 0 0 f f f f t f v 1 0 2278 "701" _null_ _null_ _null_ _null_ pg_sleep _null_ _null_ _null_ ));
|
||||
DESCR("sleep for the specified time in seconds");
|
||||
DATA(insert OID = 3935 ( pg_sleep_for PGNSP PGUID 14 1 0 0 0 f f f f t f v 1 0 2278 "1186" _null_ _null_ _null_ _null_ "select pg_catalog.pg_sleep(extract(epoch from pg_catalog.now() operator(pg_catalog.+) $1) operator(pg_catalog.-) extract(epoch from pg_catalog.now()))" _null_ _null_ _null_ ));
|
||||
DESCR("sleep for the specified interval");
|
||||
DATA(insert OID = 3936 ( pg_sleep_until PGNSP PGUID 14 1 0 0 0 f f f f t f v 1 0 2278 "1184" _null_ _null_ _null_ _null_ "select pg_catalog.pg_sleep(extract(epoch from $1) operator(pg_catalog.-) extract(epoch from pg_catalog.now()))" _null_ _null_ _null_ ));
|
||||
DESCR("sleep until the specified time");
|
||||
|
||||
DATA(insert OID = 2971 ( text PGNSP PGUID 12 1 0 0 0 f f f f t f i 1 0 25 "16" _null_ _null_ _null_ _null_ booltext _null_ _null_ _null_ ));
|
||||
DESCR("convert boolean to text");
|
||||
|
||||
@@ -18,9 +18,9 @@ SET enable_indexscan TO on;
|
||||
SET enable_indexonlyscan TO off;
|
||||
-- wait to let any prior tests finish dumping out stats;
|
||||
-- else our messages might get lost due to contention
|
||||
SELECT pg_sleep(2.0);
|
||||
pg_sleep
|
||||
----------
|
||||
SELECT pg_sleep_for('2 seconds');
|
||||
pg_sleep_for
|
||||
--------------
|
||||
|
||||
(1 row)
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@ SET enable_indexonlyscan TO off;
|
||||
|
||||
-- wait to let any prior tests finish dumping out stats;
|
||||
-- else our messages might get lost due to contention
|
||||
SELECT pg_sleep(2.0);
|
||||
SELECT pg_sleep_for('2 seconds');
|
||||
|
||||
-- save counters
|
||||
CREATE TEMP TABLE prevstats AS
|
||||
|
||||
Reference in New Issue
Block a user