[COMMITTERS] pgsql: Fix libpq to not require user's home directory to exist.

2017-10-25 Thread Tom Lane
Fix libpq to not require user's home directory to exist. Some people like to run libpq-using applications in environments where there's no home directory. We've broken that scenario before (cf commits 5b4067798 and bd58d9d88), and commit ba005f193 broke it again, by making it a hard error if we f

[COMMITTERS] pgsql: Fix libpq to not require user's home directory to exist.

2017-10-25 Thread Tom Lane
Fix libpq to not require user's home directory to exist. Some people like to run libpq-using applications in environments where there's no home directory. We've broken that scenario before (cf commits 5b4067798 and bd58d9d88), and commit ba005f193 broke it again, by making it a hard error if we f

[COMMITTERS] pgsql: Fix libpq to not require user's home directory to exist.

2017-10-25 Thread Tom Lane
Fix libpq to not require user's home directory to exist. Some people like to run libpq-using applications in environments where there's no home directory. We've broken that scenario before (cf commits 5b4067798 and bd58d9d88), and commit ba005f193 broke it again, by making it a hard error if we f

[COMMITTERS] pgsql: Fix libpq to not require user's home directory to exist.

2017-10-25 Thread Tom Lane
Fix libpq to not require user's home directory to exist. Some people like to run libpq-using applications in environments where there's no home directory. We've broken that scenario before (cf commits 5b4067798 and bd58d9d88), and commit ba005f193 broke it again, by making it a hard error if we f

[COMMITTERS] pgsql: Fix libpq to not require user's home directory to exist.

2017-10-25 Thread Tom Lane
Fix libpq to not require user's home directory to exist. Some people like to run libpq-using applications in environments where there's no home directory. We've broken that scenario before (cf commits 5b4067798 and bd58d9d88), and commit ba005f193 broke it again, by making it a hard error if we f

[COMMITTERS] pgsql: Fix libpq to not require user's home directory to exist.

2017-10-25 Thread Tom Lane
Fix libpq to not require user's home directory to exist. Some people like to run libpq-using applications in environments where there's no home directory. We've broken that scenario before (cf commits 5b4067798 and bd58d9d88), and commit ba005f193 broke it again, by making it a hard error if we f

[COMMITTERS] pgsql: Fix libpq to not require user's home directory to exist.

2017-10-25 Thread Tom Lane
Fix libpq to not require user's home directory to exist. Some people like to run libpq-using applications in environments where there's no home directory. We've broken that scenario before (cf commits 5b4067798 and bd58d9d88), and commit ba005f193 broke it again, by making it a hard error if we f

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call m

[COMMITTERS] pgsql: Add a utility function to extract variadic function arguments

2017-10-25 Thread Andrew Dunstan
Add a utility function to extract variadic function arguments This is epecially useful in the case or "VARIADIC ANY" functions. The caller can get the artguments and types regardless of whether or not and explicit VARIADIC array argument has been used. The function also provides an option to conve

[COMMITTERS] pgsql: Add a utility function to extract variadic function arguments

2017-10-25 Thread Andrew Dunstan
Add a utility function to extract variadic function arguments This is epecially useful in the case or "VARIADIC ANY" functions. The caller can get the artguments and types regardless of whether or not and explicit VARIADIC array argument has been used. The function also provides an option to conve

[COMMITTERS] pgsql: Add a utility function to extract variadic function arguments

2017-10-25 Thread Andrew Dunstan
Add a utility function to extract variadic function arguments This is epecially useful in the case or "VARIADIC ANY" functions. The caller can get the artguments and types regardless of whether or not and explicit VARIADIC array argument has been used. The function also provides an option to conve

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call m

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call m

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call m

[COMMITTERS] pgsql: Add a utility function to extract variadic function arguments

2017-10-25 Thread Andrew Dunstan
Add a utility function to extract variadic function arguments This is epecially useful in the case or "VARIADIC ANY" functions. The caller can get the artguments and types regardless of whether or not and explicit VARIADIC array argument has been used. The function also provides an option to conve

[COMMITTERS] pgsql: Process variadic arguments consistently in json functions

2017-10-25 Thread Andrew Dunstan
Process variadic arguments consistently in json functions json_build_object and json_build_array and the jsonb equivalents did not correctly process explicit VARIADIC arguments. They are modified to use the new extract_variadic_args() utility function which abstracts away the details of the call m

[COMMITTERS] pgsql: Add a utility function to extract variadic function arguments

2017-10-25 Thread Andrew Dunstan
Add a utility function to extract variadic function arguments This is epecially useful in the case or "VARIADIC ANY" functions. The caller can get the artguments and types regardless of whether or not and explicit VARIADIC array argument has been used. The function also provides an option to conve