Files
doc-exports/docs/dws/dev/dws_06_0338.html
luhuayi 177cd61a57 DWS DEVG 910.211 version
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com>
Co-authored-by: luhuayi <luhuayi@huawei.com>
Co-committed-by: luhuayi <luhuayi@huawei.com>
2025-05-05 07:44:03 +00:00

324 lines
35 KiB
HTML

<a name="EN-US_TOPIC_0000001764516490"></a><a name="EN-US_TOPIC_0000001764516490"></a>
<h1 class="topictitle1">Session Information Functions</h1>
<div id="body0000001453523436"><div class="section" id="EN-US_TOPIC_0000001764516490__section106101439073"><h4 class="sectiontitle">current_catalog</h4><p id="EN-US_TOPIC_0000001764516490__p1060912391674">Description: name of the current database (called <strong id="EN-US_TOPIC_0000001764516490__b19440754171315">catalog</strong> in the SQL standard), same as <strong id="EN-US_TOPIC_0000001764516490__b19440454161317">current_database()</strong>.</p>
<p id="EN-US_TOPIC_0000001764516490__p36097390717">Return type: name</p>
<p id="EN-US_TOPIC_0000001764516490__p11609153915720">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen156101539277"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">current_catalog</span><span class="p">;</span>
<span class="w"> </span><span class="n">current_database</span>
<span class="c1">------------------</span>
<span class="w"> </span><span class="n">gaussdb</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section73848366718"><h4 class="sectiontitle">current_database()</h4><p id="EN-US_TOPIC_0000001764516490__p143831836378">Description: Name of the current database</p>
<p id="EN-US_TOPIC_0000001764516490__p438419363711">Return type: name</p>
<p id="EN-US_TOPIC_0000001764516490__p163841736778">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen738423620719"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">current_database</span><span class="p">();</span>
<span class="w"> </span><span class="n">current_database</span>
<span class="c1">------------------</span>
<span class="w"> </span><span class="n">gaussdb</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section185955332712"><h4 class="sectiontitle">current_query()</h4><p id="EN-US_TOPIC_0000001764516490__p25951733774">Description: Text of the currently executing query, as submitted by the client (might contain more than one statement)</p>
<p id="EN-US_TOPIC_0000001764516490__p159593319711">Return type: text</p>
<p id="EN-US_TOPIC_0000001764516490__p1659511331979">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen25951733972"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">current_query</span><span class="p">();</span>
<span class="w"> </span><span class="n">current_query</span>
<span class="c1">-------------------------</span>
<span class="w"> </span><span class="k">SELECT</span><span class="w"> </span><span class="n">current_query</span><span class="p">();</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section1713618291774"><h4 class="sectiontitle">current_schema[()]</h4><p id="EN-US_TOPIC_0000001764516490__p41369295711">Description: <strong id="EN-US_TOPIC_0000001764516490__b66452015135612">current_schema</strong> returns the first valid schema name in the search path. (If the search path is empty or contains no valid schema name, <strong id="EN-US_TOPIC_0000001764516490__b181827311631827">NULL</strong> is returned.) This is the schema that will be used for any tables or other named objects that are created without specifying a target schema.</p>
<p id="EN-US_TOPIC_0000001764516490__p1913617291072">Return type: name</p>
<p id="EN-US_TOPIC_0000001764516490__p1313614298718">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen4136122912711"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">current_schema</span><span class="p">();</span>
<span class="w"> </span><span class="n">current_schema</span>
<span class="c1">----------------</span>
<span class="w"> </span><span class="k">public</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section17330723179"><h4 class="sectiontitle">current_schemas(<span id="EN-US_TOPIC_0000001764516490__text5330112314712">boolean</span>)</h4><p id="EN-US_TOPIC_0000001764516490__p53306231176">Description: <strong id="EN-US_TOPIC_0000001764516490__b75161637231827">current_schemas(<span id="EN-US_TOPIC_0000001764516490__text132907316531827">boolean</span>)</strong> returns an array of the names of all schemas presently in the search path. The Boolean option determines whether implicitly included system schemas such as <strong id="EN-US_TOPIC_0000001764516490__b35884148031827">pg_catalog</strong> are included in the returned search path.</p>
<p id="EN-US_TOPIC_0000001764516490__p10330102312716">Return type: name[]</p>
<p id="EN-US_TOPIC_0000001764516490__p2330162316719">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen133301723777"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">current_schemas</span><span class="p">(</span><span class="k">true</span><span class="p">);</span>
<span class="w"> </span><span class="n">current_schemas</span>
<span class="c1">---------------------</span>
<span class="w"> </span><span class="err">{</span><span class="n">pg_catalog</span><span class="p">,</span><span class="k">public</span><span class="err">}</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
<div class="note" id="EN-US_TOPIC_0000001764516490__note733018234712"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001764516490__p733020231978">The search path can be altered at run time. The command is:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen533011235714"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SET</span><span class="w"> </span><span class="n">search_path</span><span class="w"> </span><span class="k">TO</span><span class="w"> </span><span class="k">schema</span><span class="w"> </span><span class="p">[,</span><span class="w"> </span><span class="k">schema</span><span class="p">,</span><span class="w"> </span><span class="p">...]</span>
</pre></div></td></tr></table></div>
</div>
</div></div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section20551216577"><h4 class="sectiontitle">current_user</h4><p id="EN-US_TOPIC_0000001764516490__p755011169713">Description: Username of current execution context. <strong id="EN-US_TOPIC_0000001764516490__b1173110205718">current_user</strong> is the identifier of the user whose permission needs to be checked. It is usually used to represent a session user, but this setting can be changed according to <a href="dws_06_0222.html">SET ROLE</a>. It also changes during the execution of functions with the attribute <strong id="EN-US_TOPIC_0000001764516490__b135027824631827">SECURITY DEFINER</strong>.</p>
<p id="EN-US_TOPIC_0000001764516490__p255012161476">Return type: name</p>
<p id="EN-US_TOPIC_0000001764516490__p155502160712">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen145502165716"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="k">current_user</span><span class="p">;</span>
<span class="w"> </span><span class="k">current_user</span>
<span class="c1">--------------</span>
<span class="w"> </span><span class="n">dbadmin</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section1179713578"><h4 class="sectiontitle">inet_client_addr()</h4><p id="EN-US_TOPIC_0000001764516490__p317881312710">Description: Displays the IP address of the currently connected client.</p>
<div class="note" id="EN-US_TOPIC_0000001764516490__note1217941318712"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><ul id="EN-US_TOPIC_0000001764516490__ul1417818136719"><li id="EN-US_TOPIC_0000001764516490__li1917871311719">It is available only in remote connection mode.</li><li id="EN-US_TOPIC_0000001764516490__li1317812138715">If the database is connected to the local PC, the value is empty.</li></ul>
</div></div>
<p id="EN-US_TOPIC_0000001764516490__p19179713978">Return type: inet</p>
<p id="EN-US_TOPIC_0000001764516490__p17179713077">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen117918131477"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">inet_client_addr</span><span class="p">();</span>
<span class="w"> </span><span class="n">inet_client_addr</span>
<span class="c1">------------------</span>
<span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">0</span><span class="p">.</span><span class="mi">50</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section879317810716"><h4 class="sectiontitle">inet_client_port()</h4><p id="EN-US_TOPIC_0000001764516490__p4793482079">Description: Displays the port number of the currently connected client.</p>
<div class="note" id="EN-US_TOPIC_0000001764516490__note137938817718"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001764516490__p197931682716">It is available only in remote connection mode.</p>
</div></div>
<p id="EN-US_TOPIC_0000001764516490__p379313813716">Return type: integer</p>
<p id="EN-US_TOPIC_0000001764516490__p779316818713">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen4793883711"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">inet_client_port</span><span class="p">();</span>
<span class="w"> </span><span class="n">inet_client_port</span>
<span class="c1">------------------</span>
<span class="w"> </span><span class="mi">33143</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section109512414714"><h4 class="sectiontitle">inet_server_addr()</h4><p id="EN-US_TOPIC_0000001764516490__p19950144271">Description: Displays the IP address of the current server.</p>
<div class="note" id="EN-US_TOPIC_0000001764516490__note13951144978"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><ul id="EN-US_TOPIC_0000001764516490__ul129501641977"><li id="EN-US_TOPIC_0000001764516490__li5950541710">It is available only in remote connection mode.</li><li id="EN-US_TOPIC_0000001764516490__li695044977">If the database is connected to the local PC, the value is empty.</li></ul>
</div></div>
<p id="EN-US_TOPIC_0000001764516490__p99511847711">Return type: inet</p>
<p id="EN-US_TOPIC_0000001764516490__p395111420714">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen295118413716"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">inet_server_addr</span><span class="p">();</span>
<span class="w"> </span><span class="n">inet_server_addr</span>
<span class="c1">------------------</span>
<span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">10</span><span class="p">.</span><span class="mi">0</span><span class="p">.</span><span class="mi">13</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section113241605719"><h4 class="sectiontitle">inet_server_port()</h4><p id="EN-US_TOPIC_0000001764516490__p14323907714">Description: Displays the port of the current server. All these functions return NULL if the current connection is via a Unix-domain socket.</p>
<div class="note" id="EN-US_TOPIC_0000001764516490__note113231003712"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001764516490__p0323901714">It is available only in remote connection mode.</p>
</div></div>
<p id="EN-US_TOPIC_0000001764516490__p15324904713">Return type: integer</p>
<p id="EN-US_TOPIC_0000001764516490__p2324401976">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen193241207711"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">inet_server_port</span><span class="p">();</span>
<span class="w"> </span><span class="n">inet_server_port</span>
<span class="c1">------------------</span>
<span class="w"> </span><span class="mi">8000</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section2221569615"><h4 class="sectiontitle">pg_backend_pid()</h4><p id="EN-US_TOPIC_0000001764516490__p162011568617">Description: Process ID of the server process attached to the current session</p>
<p id="EN-US_TOPIC_0000001764516490__p182118561064">Return type: integer</p>
<p id="EN-US_TOPIC_0000001764516490__p192115612619">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen1022956861"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">pg_backend_pid</span><span class="p">();</span>
<span class="w"> </span><span class="n">pg_backend_pid</span>
<span class="c1">-----------------</span>
<span class="w"> </span><span class="mi">140229352617744</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section215535319617"><h4 class="sectiontitle">pg_conf_load_time()</h4><p id="EN-US_TOPIC_0000001764516490__p615445310615">Description: Configures load time. <strong id="EN-US_TOPIC_0000001764516490__b2014798533102014">pg_conf_load_time</strong> returns the timestamp with time zone when the server configuration files were last loaded.</p>
<p id="EN-US_TOPIC_0000001764516490__p141541953366">Return type: timestamp with time zone</p>
<p id="EN-US_TOPIC_0000001764516490__p1715465317611">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen16155753864"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">pg_conf_load_time</span><span class="p">();</span>
<span class="w"> </span><span class="n">pg_conf_load_time</span><span class="w"> </span>
<span class="c1">------------------------------</span>
<span class="w"> </span><span class="mi">2017</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">01</span><span class="w"> </span><span class="mi">16</span><span class="p">:</span><span class="mi">05</span><span class="p">:</span><span class="mi">23</span><span class="p">.</span><span class="mi">89868</span><span class="o">+</span><span class="mi">08</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section320810500618"><h4 class="sectiontitle">pg_my_temp_schema()</h4><p id="EN-US_TOPIC_0000001764516490__p120710503611">Description: <strong id="EN-US_TOPIC_0000001764516490__b77912759231827">pg_my_temp_schema</strong> returns the OID of the current session's temporary schema, or zero if it has none (because it has not created any temporary tables). <strong id="EN-US_TOPIC_0000001764516490__b82108596731827">pg_is_other_temp_schema</strong> returns true if the given OID is the OID of another session's temporary schema.</p>
<p id="EN-US_TOPIC_0000001764516490__p1920719501468">Return type: OID</p>
<p id="EN-US_TOPIC_0000001764516490__p620720501268">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen202083501164"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">pg_my_temp_schema</span><span class="p">();</span>
<span class="w"> </span><span class="n">pg_my_temp_schema</span><span class="w"> </span>
<span class="c1">-------------------</span>
<span class="w"> </span><span class="mi">0</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section17621146162"><h4 class="sectiontitle">pg_is_other_temp_schema(oid)</h4><p id="EN-US_TOPIC_0000001764516490__p8621846960">Description: Whether the schema is the temporary schema of another session.</p>
<p id="EN-US_TOPIC_0000001764516490__p1862134617611">Return type: <span id="EN-US_TOPIC_0000001764516490__text4621104618615">boolean</span></p>
<p id="EN-US_TOPIC_0000001764516490__p166211046262">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen176216461067"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">pg_is_other_temp_schema</span><span class="p">(</span><span class="mi">25356</span><span class="p">);</span>
<span class="w"> </span><span class="n">pg_is_other_temp_schema</span>
<span class="c1">-------------------------</span>
<span class="w"> </span><span class="n">f</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section1129512373612"><h4 class="sectiontitle">pg_postmaster_start_time()</h4><p id="EN-US_TOPIC_0000001764516490__p52954373619">Description: Specifies the start time of the database instance. <strong id="EN-US_TOPIC_0000001764516490__b3909751123912">pg_postmaster_start_time</strong> returns the timestamp (with time zone) when the database instance was started.</p>
<p id="EN-US_TOPIC_0000001764516490__p529515371061">Return type: timestamp with time zone</p>
<p id="EN-US_TOPIC_0000001764516490__p6295143712616">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen1329533710616"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">pg_postmaster_start_time</span><span class="p">();</span>
<span class="w"> </span><span class="n">pg_postmaster_start_time</span><span class="w"> </span>
<span class="c1">------------------------------</span>
<span class="w"> </span><span class="mi">2017</span><span class="o">-</span><span class="mi">08</span><span class="o">-</span><span class="mi">30</span><span class="w"> </span><span class="mi">16</span><span class="p">:</span><span class="mi">02</span><span class="p">:</span><span class="mi">54</span><span class="p">.</span><span class="mi">99854</span><span class="o">+</span><span class="mi">08</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section21994341966"><h4 class="sectiontitle">pg_trigger_depth()</h4><p id="EN-US_TOPIC_0000001764516490__p10198133417614">Description: Current nesting level of triggers</p>
<p id="EN-US_TOPIC_0000001764516490__p419813342615">Return type: integer</p>
<p id="EN-US_TOPIC_0000001764516490__p7198163413611">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen171990348619"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">pg_trigger_depth</span><span class="p">();</span>
<span class="w"> </span><span class="n">pg_trigger_depth</span><span class="w"> </span>
<span class="c1">------------------</span>
<span class="w"> </span><span class="mi">0</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section93586311567"><h4 class="sectiontitle">pgxc_version()</h4><p id="EN-US_TOPIC_0000001764516490__p113581931768">Description: <span id="EN-US_TOPIC_0000001764516490__text535863120614">Postgres-XC</span> version information</p>
<p id="EN-US_TOPIC_0000001764516490__p10358203113616">Return type: text</p>
<p id="EN-US_TOPIC_0000001764516490__p2035813111613">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen12358631365"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">pgxc_version</span><span class="p">();</span>
<span class="w"> </span><span class="n">pgxc_version</span><span class="w"> </span>
<span class="c1">-------------------------------------------------------------------------------------------------------------</span>
<span class="w"> </span><span class="n">Postgres</span><span class="o">-</span><span class="n">XC</span><span class="w"> </span><span class="mi">1</span><span class="p">.</span><span class="mi">1</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">x86_64</span><span class="o">-</span><span class="k">unknown</span><span class="o">-</span><span class="n">linux</span><span class="o">-</span><span class="n">gnu</span><span class="p">,</span><span class="w"> </span><span class="n">based</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">PostgreSQL</span><span class="w"> </span><span class="mi">9</span><span class="p">.</span><span class="mi">2</span><span class="p">.</span><span class="mi">4</span><span class="p">,</span><span class="w"> </span><span class="n">compiled</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="k">g</span><span class="o">++</span><span class="w"> </span><span class="p">(</span><span class="n">GCC</span><span class="p">)</span><span class="w"> </span><span class="mi">5</span><span class="p">.</span><span class="mi">4</span><span class="p">.</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">64</span><span class="o">-</span><span class="nb">bit</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section196181428963"><h4 class="sectiontitle">session_user</h4><p id="EN-US_TOPIC_0000001764516490__p96181286611">Description: Session user name <strong id="EN-US_TOPIC_0000001764516490__b5025043716">session_user</strong> is usually the user who initiated the current database connection, but administrators can change this setting with <a href="dws_06_0223.html">SET SESSION AUTHORIZATION</a>.</p>
<p id="EN-US_TOPIC_0000001764516490__p361892818612">Return type: name</p>
<p id="EN-US_TOPIC_0000001764516490__p12618122813620">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen1461818281762"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="k">session_user</span><span class="p">;</span>
<span class="w"> </span><span class="k">session_user</span>
<span class="c1">--------------</span>
<span class="w"> </span><span class="n">dbadmin</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section128221721568"><h4 class="sectiontitle">user</h4><p id="EN-US_TOPIC_0000001764516490__p98211217610">Description: Is equivalent to <strong id="EN-US_TOPIC_0000001764516490__b1362049745102014">current_user</strong>.</p>
<p id="EN-US_TOPIC_0000001764516490__p1382110211263">Return type: name</p>
<p id="EN-US_TOPIC_0000001764516490__p982292119613">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen118221221366"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="k">user</span><span class="p">;</span>
<span class="w"> </span><span class="k">current_user</span>
<span class="c1">--------------</span>
<span class="w"> </span><span class="n">dbadmin</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="EN-US_TOPIC_0000001764516490__section1136923355719"><h4 class="sectiontitle">version()</h4><p id="EN-US_TOPIC_0000001764516490__p18368173335716">Description: version information. <strong id="EN-US_TOPIC_0000001764516490__b1409502494102014">version</strong> returns a string describing a server's version.</p>
<p id="EN-US_TOPIC_0000001764516490__p436816336579">Return type: text</p>
<p id="EN-US_TOPIC_0000001764516490__p123684331578">Example:</p>
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001764516490__screen1736910339572"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span>
<span class="normal">4</span>
<span class="normal">5</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="k">version</span><span class="p">();</span>
<span class="w"> </span><span class="k">version</span><span class="w"> </span>
<span class="c1">---------------------------------------------------------------------------------------------------------------------------------------</span>
<span class="w"> </span><span class="n">PostgreSQL</span><span class="w"> </span><span class="mi">9</span><span class="p">.</span><span class="mi">2</span><span class="p">.</span><span class="mi">4</span><span class="w"> </span><span class="n">gsql</span><span class="w"> </span><span class="p">((</span><span class="n">GaussDB</span><span class="w"> </span><span class="mi">8</span><span class="p">.</span><span class="mi">2</span><span class="p">.</span><span class="mi">1</span><span class="w"> </span><span class="n">build</span><span class="w"> </span><span class="mi">39137</span><span class="n">c2d</span><span class="p">)</span><span class="w"> </span><span class="n">compiled</span><span class="w"> </span><span class="k">at</span><span class="w"> </span><span class="mi">2022</span><span class="o">-</span><span class="mi">09</span><span class="o">-</span><span class="mi">23</span><span class="w"> </span><span class="mi">15</span><span class="p">:</span><span class="mi">43</span><span class="p">:</span><span class="mi">11</span><span class="w"> </span><span class="k">commit</span><span class="w"> </span><span class="mi">3629</span><span class="w"> </span><span class="k">last</span><span class="w"> </span><span class="n">mr</span><span class="w"> </span><span class="mi">5138</span><span class="w"> </span><span class="n">release</span><span class="p">)</span><span class="w"> </span><span class="k">on</span><span class="w"> </span><span class="n">x86_64</span><span class="o">-</span><span class="k">unknown</span><span class="o">-</span><span class="n">linux</span><span class="o">-</span><span class="n">gnu</span><span class="p">,</span><span class="w"> </span><span class="n">compiled</span><span class="w"> </span><span class="k">by</span><span class="w"> </span><span class="k">g</span><span class="o">++</span><span class="w"> </span><span class="p">(</span><span class="n">GCC</span><span class="p">)</span><span class="w"> </span><span class="mi">5</span><span class="p">.</span><span class="mi">4</span><span class="p">.</span><span class="mi">0</span><span class="p">,</span><span class="w"> </span><span class="mi">64</span><span class="o">-</span><span class="nb">bit</span>
<span class="p">(</span><span class="mi">1</span><span class="w"> </span><span class="k">row</span><span class="p">)</span>
</pre></div></td></tr></table></div>
</div>
</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_06_0051.html">System Information Functions</a></div>
</div>
</div>