diff --git a/doc/src/sgml/ref/psql-ref.sgml b/doc/src/sgml/ref/psql-ref.sgml index 5bdbc1e9cf..8ca573130b 100644 --- a/doc/src/sgml/ref/psql-ref.sgml +++ b/doc/src/sgml/ref/psql-ref.sgml @@ -3700,6 +3700,20 @@ bar example 90602 or 100001. These are set every time you connect to a database (including program start-up), but can be changed or unset. + Value will set correctly when connecting to any server running + 7.0.3 or later. + + + This may be used to conditionally execute sections of code, + for example + +testdb=> SELECT :SERVER_VERSION_NUM < 110000 AS prior_11 \gset +testdb=> \if :prior_11 +testdb=> -- version 10 or earlier +testdb=> \else +testdb=> -- version 11 or more +testdb=> \endif + @@ -3776,6 +3790,9 @@ bar a short string (e.g., 9.6.2, 10.1, or 11beta1), and a number (e.g., 90602 or 100001). They can be changed or unset. + Note that this value will differ from similarly named parameters + that represent the server's version when psql + connects to an older server version.