pgsql: Refine error messages

2018-05-08 Thread Peter Eisentraut
Refine error messages "JSON" when not referring to a data type should be upper case. Branch -- master Details --- https://git.postgresql.org/pg/commitdiff/831f5d11ec7bb8a693c581720d014b3a5ad7d446 Modified Files -- src/backend/utils/adt/jsonfuncs.c | 10 +- src/test/

pgsql: Improve initdb's query for generating default descriptions a lit

2018-05-08 Thread Tom Lane
Improve initdb's query for generating default descriptions a little. While poking into initdb's performance, I noticed that this query wasn't being done very intelligently. By forcing it to execute obj_description() for each pg_proc/pg_operator join row, we were essentially setting up a nestloop

pgsql: Tag refs/tags/REL9_3_23 was created

2018-05-08 Thread pgsql
Tag refs/tags/REL9_3_23 was created.

pgsql: Tag refs/tags/REL9_4_18 was created

2018-05-08 Thread pgsql
Tag refs/tags/REL9_4_18 was created.

pgsql: Tag refs/tags/REL9_5_13 was created

2018-05-08 Thread pgsql
Tag refs/tags/REL9_5_13 was created.

pgsql: Tag refs/tags/REL_10_4 was created

2018-05-08 Thread pgsql
Tag refs/tags/REL_10_4 was created.

pgsql: Tag refs/tags/REL9_6_9 was created

2018-05-08 Thread pgsql
Tag refs/tags/REL9_6_9 was created.

pgsql: Improve inefficient regexes in vacuumdb TAP test.

2018-05-08 Thread Tom Lane
Improve inefficient regexes in vacuumdb TAP test. The regexes used in 102_vacuumdb_stages.pl to check the postmaster log for expected output contained several places with ".*.*", which is underdetermined and can cause exponential runtime growth in Perl's regex matcher (since it's not bright enough

pgsql: Improve inefficient regexes in vacuumdb TAP test.

2018-05-08 Thread Tom Lane
Improve inefficient regexes in vacuumdb TAP test. The regexes used in 102_vacuumdb_stages.pl to check the postmaster log for expected output contained several places with ".*.*", which is underdetermined and can cause exponential runtime growth in Perl's regex matcher (since it's not bright enough

pgsql: Improve inefficient regexes in vacuumdb TAP test.

2018-05-08 Thread Tom Lane
Improve inefficient regexes in vacuumdb TAP test. The regexes used in 102_vacuumdb_stages.pl to check the postmaster log for expected output contained several places with ".*.*", which is underdetermined and can cause exponential runtime growth in Perl's regex matcher (since it's not bright enough

pgsql: Improve inefficient regexes in vacuumdb TAP test.

2018-05-08 Thread Tom Lane
Improve inefficient regexes in vacuumdb TAP test. The regexes used in 102_vacuumdb_stages.pl to check the postmaster log for expected output contained several places with ".*.*", which is underdetermined and can cause exponential runtime growth in Perl's regex matcher (since it's not bright enough

pgsql: Improve inefficient regexes in vacuumdb TAP test.

2018-05-08 Thread Tom Lane
Improve inefficient regexes in vacuumdb TAP test. The regexes used in 102_vacuumdb_stages.pl to check the postmaster log for expected output contained several places with ".*.*", which is underdetermined and can cause exponential runtime growth in Perl's regex matcher (since it's not bright enough