mirror of
https://github.com/postgres/postgres.git
synced 2025-07-23 00:02:06 -04:00
Compare commits
5 Commits
3edc6580c0
...
179c4639cf
Author | SHA1 | Date | |
---|---|---|---|
|
179c4639cf | ||
|
42f8326851 | ||
|
b7caeaff31 | ||
|
2a08dda291 | ||
|
4dccf95753 |
@ -533,30 +533,3 @@ SELECT pg_stat_statements_reset();
|
|||||||
|
|
||||||
(1 row)
|
(1 row)
|
||||||
|
|
||||||
-- SET statements.
|
|
||||||
-- These use two different strings, still they count as one entry.
|
|
||||||
SET work_mem = '1MB';
|
|
||||||
Set work_mem = '1MB';
|
|
||||||
SET work_mem = '2MB';
|
|
||||||
RESET work_mem;
|
|
||||||
SET enable_seqscan = off;
|
|
||||||
SET enable_seqscan = on;
|
|
||||||
RESET enable_seqscan;
|
|
||||||
SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
|
|
||||||
calls | rows | query
|
|
||||||
-------+------+-----------------------------------
|
|
||||||
1 | 0 | RESET enable_seqscan
|
|
||||||
1 | 0 | RESET work_mem
|
|
||||||
1 | 1 | SELECT pg_stat_statements_reset()
|
|
||||||
1 | 0 | SET enable_seqscan = off
|
|
||||||
1 | 0 | SET enable_seqscan = on
|
|
||||||
2 | 0 | SET work_mem = '1MB'
|
|
||||||
1 | 0 | SET work_mem = '2MB'
|
|
||||||
(7 rows)
|
|
||||||
|
|
||||||
SELECT pg_stat_statements_reset();
|
|
||||||
pg_stat_statements_reset
|
|
||||||
--------------------------
|
|
||||||
|
|
||||||
(1 row)
|
|
||||||
|
|
||||||
|
@ -264,16 +264,3 @@ DROP TABLE pgss_ctas;
|
|||||||
DROP TABLE pgss_select_into;
|
DROP TABLE pgss_select_into;
|
||||||
|
|
||||||
SELECT pg_stat_statements_reset();
|
SELECT pg_stat_statements_reset();
|
||||||
|
|
||||||
-- SET statements.
|
|
||||||
-- These use two different strings, still they count as one entry.
|
|
||||||
SET work_mem = '1MB';
|
|
||||||
Set work_mem = '1MB';
|
|
||||||
SET work_mem = '2MB';
|
|
||||||
RESET work_mem;
|
|
||||||
SET enable_seqscan = off;
|
|
||||||
SET enable_seqscan = on;
|
|
||||||
RESET enable_seqscan;
|
|
||||||
|
|
||||||
SELECT calls, rows, query FROM pg_stat_statements ORDER BY query COLLATE "C";
|
|
||||||
SELECT pg_stat_statements_reset();
|
|
||||||
|
@ -279,8 +279,7 @@ bloom_init(int ndistinct, double false_positive_rate)
|
|||||||
double k; /* number of hash functions */
|
double k; /* number of hash functions */
|
||||||
|
|
||||||
Assert(ndistinct > 0);
|
Assert(ndistinct > 0);
|
||||||
Assert((false_positive_rate >= BLOOM_MIN_FALSE_POSITIVE_RATE) &&
|
Assert(false_positive_rate > 0 && false_positive_rate < 1);
|
||||||
(false_positive_rate < BLOOM_MAX_FALSE_POSITIVE_RATE));
|
|
||||||
|
|
||||||
/* sizing bloom filter: -(n * ln(p)) / (ln(2))^2 */
|
/* sizing bloom filter: -(n * ln(p)) / (ln(2))^2 */
|
||||||
nbits = ceil(-(ndistinct * log(false_positive_rate)) / pow(log(2.0), 2));
|
nbits = ceil(-(ndistinct * log(false_positive_rate)) / pow(log(2.0), 2));
|
||||||
|
@ -3235,6 +3235,14 @@ PQsendFlushRequest(PGconn *conn)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Give the data a push (in pipeline mode, only if we're past the size
|
||||||
|
* threshold). In nonblock mode, don't complain if we're unable to send
|
||||||
|
* it all; PQgetResult() will do any additional flushing needed.
|
||||||
|
*/
|
||||||
|
if (pqPipelineFlush(conn) < 0)
|
||||||
|
return 0;
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ endif
|
|||||||
|
|
||||||
ldap_password_func = shared_module('ldap_password_func',
|
ldap_password_func = shared_module('ldap_password_func',
|
||||||
ldap_password_func_sources,
|
ldap_password_func_sources,
|
||||||
kwargs: pg_mod_args + {
|
kwargs: pg_test_mod_args + {
|
||||||
'dependencies': [ldap, pg_mod_args['dependencies']],
|
'dependencies': [ldap, pg_mod_args['dependencies']],
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
|
@ -7,7 +7,7 @@ tests += {
|
|||||||
'tap': {
|
'tap': {
|
||||||
'env': {
|
'env': {
|
||||||
'with_ssl': ssl_library,
|
'with_ssl': ssl_library,
|
||||||
'OPENSSL': openssl.path(),
|
'OPENSSL': openssl.found() ? openssl.path() : '',
|
||||||
},
|
},
|
||||||
'tests': [
|
'tests': [
|
||||||
't/001_ssltests.pl',
|
't/001_ssltests.pl',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user