xref: /PHP-8.3/ext/pgsql/tests/07optional.phpt (revision 21aaf332)
1--TEST--
2PostgreSQL optional functions
3--EXTENSIONS--
4pgsql
5--SKIPIF--
6<?php include("skipif.inc"); ?>
7--FILE--
8<?php
9// optional functions
10
11include('config.inc');
12
13$db = pg_connect($conn_str);
14$enc = pg_client_encoding($db);
15
16pg_set_client_encoding($db, $enc);
17
18if (function_exists('pg_set_error_verbosity')) {
19    pg_set_error_verbosity($db, PGSQL_ERRORS_TERSE);
20    pg_set_error_verbosity($db, PGSQL_ERRORS_DEFAULT);
21    pg_set_error_verbosity($db, PGSQL_ERRORS_VERBOSE);
22    pg_set_error_verbosity($db, PGSQL_ERRORS_SQLSTATE);
23}
24if (function_exists('pg_set_error_context_visibility')) {
25    pg_set_error_context_visibility($db, PGSQL_SHOW_CONTEXT_NEVER);
26    pg_set_error_context_visibility($db, PGSQL_SHOW_CONTEXT_ERRORS);
27    pg_set_error_context_visibility($db, PGSQL_SHOW_CONTEXT_ALWAYS);
28}
29echo "OK";
30?>
31--EXPECT--
32OK
33