forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: Lu, Huayi <luhuayi@huawei.com> Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
345 lines
35 KiB
HTML
345 lines
35 KiB
HTML
<a name="EN-US_TOPIC_0000001496191117"></a><a name="EN-US_TOPIC_0000001496191117"></a>
|
|
|
|
<h1 class="topictitle1">Session Information Functions</h1>
|
|
<div id="body0000001496191117"><div class="section" id="EN-US_TOPIC_0000001496191117__section9470181042713"><h4 class="sectiontitle">current_catalog</h4><p id="EN-US_TOPIC_0000001496191117__p24488103271">Description: Name of the current database (called "catalog" in the SQL standard)</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p8448121018270">Return type: name</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p8448810112719">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen1944981012272"><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_0000001496191117__section1822514146276"><h4 class="sectiontitle">current_database()</h4><p id="EN-US_TOPIC_0000001496191117__p0214614182714">Description: Name of the current database</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p721413140275">Return type: name</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p32147145271">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen1821571417277"><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_0000001496191117__section69511174278"><h4 class="sectiontitle">current_query()</h4><p id="EN-US_TOPIC_0000001496191117__p199401917132713">Description: Text of the currently executing query, as submitted by the client (might contain more than one statement)</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p179413177271">Return type: text</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p994161762714">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen5941101752716"><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_0000001496191117__section3589122172711"><h4 class="sectiontitle">current_schema[()]</h4><p id="EN-US_TOPIC_0000001496191117__p175781321182715">Description: Name of current schema <strong id="EN-US_TOPIC_0000001496191117__b667713116169">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_0000001496191117__b17978819821951">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_0000001496191117__p95781321102718">Return type: name</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p18578142192718">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen8579182119272"><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_0000001496191117__section129961624142712"><h4 class="sectiontitle">current_schemas(<span id="EN-US_TOPIC_0000001496191117__text149842244271">boolean</span>)</h4><p id="EN-US_TOPIC_0000001496191117__p18984112462716">Description: <strong id="EN-US_TOPIC_0000001496191117__b179841368163">current_schemas(<span id="EN-US_TOPIC_0000001496191117__text8985824172710">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_0000001496191117__b150096319821951">pg_catalog</strong> are included in the returned search path.</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p79848249271">Return type: name[]</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p89841224102712">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen098517240271"><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_0000001496191117__note109851024172718"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001496191117__p199851024202714">The search path can be altered at run time. The command is:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen7985142411272"><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_0000001496191117__section923162919275"><h4 class="sectiontitle">current_user</h4><p id="EN-US_TOPIC_0000001496191117__p713429102713">Description: User name of current execution context <strong id="EN-US_TOPIC_0000001496191117__b8417741715">current_user</strong> is the user identifier that is applicable for permission checking. Normally it is equal to the session user, but it can be changed by using <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_0000001496191117__b151549028221951">SECURITY DEFINER</strong>.</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p171362918274">Return type: name</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p61310290270">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen414142913272"><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_0000001496191117__section8571133514272"><h4 class="sectiontitle">inet_client_addr()</h4><p id="EN-US_TOPIC_0000001496191117__p12561235172712">Description: Displays the IP address of the currently connected client.</p>
|
|
<div class="note" id="EN-US_TOPIC_0000001496191117__note8562153515277"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><ul id="EN-US_TOPIC_0000001496191117__ul125621835182715"><li id="EN-US_TOPIC_0000001496191117__li656253562710">This function is available only in remote connection mode.</li><li id="EN-US_TOPIC_0000001496191117__li2562153511275">If the database is connected to the local PC, the value is empty.</li></ul>
|
|
</div></div>
|
|
<p id="EN-US_TOPIC_0000001496191117__p15562123532711">Return type: inet</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p45621435162715">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen1956273552717"><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_0000001496191117__section2099323919276"><h4 class="sectiontitle">inet_client_port()</h4><p id="EN-US_TOPIC_0000001496191117__p149852394273">Description: Displays the port number of the currently connected client.</p>
|
|
<div class="note" id="EN-US_TOPIC_0000001496191117__note19986193910279"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001496191117__p49861639172714">This function is available only in remote connection mode.</p>
|
|
</div></div>
|
|
<p id="EN-US_TOPIC_0000001496191117__p69861639132720">Return type: integer</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p10986139202715">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen69861139112716"><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_0000001496191117__section52071844162718"><h4 class="sectiontitle">inet_server_addr()</h4><p id="EN-US_TOPIC_0000001496191117__p2019815445279">Description: Displays the IP address of the current server.</p>
|
|
<div class="note" id="EN-US_TOPIC_0000001496191117__note7200194482713"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><ul id="EN-US_TOPIC_0000001496191117__ul5200194452720"><li id="EN-US_TOPIC_0000001496191117__li1119994442715">This function is available only in remote connection mode.</li><li id="EN-US_TOPIC_0000001496191117__li7200044122714">If the database is connected to the local PC, the value is empty.</li></ul>
|
|
</div></div>
|
|
<p id="EN-US_TOPIC_0000001496191117__p12200164416279">Return type: inet</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p7200844182710">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen72007447279"><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_0000001496191117__section12611114952718"><h4 class="sectiontitle">inet_server_port()</h4><p id="EN-US_TOPIC_0000001496191117__p260514982717">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_0000001496191117__note1560534918273"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001496191117__p5605449192716">This function is available only in remote connection mode.</p>
|
|
</div></div>
|
|
<p id="EN-US_TOPIC_0000001496191117__p17605194942711">Return type: integer</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p9605154919271">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen060614492278"><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_0000001496191117__section15603538278"><h4 class="sectiontitle">pg_backend_pid()</h4><p id="EN-US_TOPIC_0000001496191117__p1655465319272">Description: Process ID of the server process attached to the current session</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p15554953162714">Return type: integer</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p165542053132714">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen15555753172716"><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_0000001496191117__section1783956112715"><h4 class="sectiontitle">pg_conf_load_time()</h4><p id="EN-US_TOPIC_0000001496191117__p127771556112718">Description: Configures load time. <strong id="EN-US_TOPIC_0000001496191117__b156793860993942">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_0000001496191117__p9777856192710">Return type: timestamp with time zone</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p2777175642715">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen177895652715"><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_0000001496191117__section10923135972710"><h4 class="sectiontitle">pg_my_temp_schema()</h4><p id="EN-US_TOPIC_0000001496191117__p19918125902715">Description: <strong id="EN-US_TOPIC_0000001496191117__b124993841712">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_0000001496191117__b187557494921951">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_0000001496191117__p8918205918272">Return type: OID</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p79181959132717">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen391975917277"><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_0000001496191117__section9251316284"><h4 class="sectiontitle">pg_is_other_temp_schema(oid)</h4><p id="EN-US_TOPIC_0000001496191117__p202219322815">Description: Whether the schema is the temporary schema of another session.</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p122219312282">Return type: <span id="EN-US_TOPIC_0000001496191117__text15221637289">boolean</span></p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p1229342813">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen12221230282"><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_0000001496191117__section4665201062813"><h4 class="sectiontitle">pg_postmaster_start_time()</h4><p id="EN-US_TOPIC_0000001496191117__p1866217104285">Description: Server start time <strong id="EN-US_TOPIC_0000001496191117__b141729108393942">pg_postmaster_start_time</strong> returns the <strong id="EN-US_TOPIC_0000001496191117__b132322095593942">timestamp with time zone</strong> when the server started.</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p1066251011280">Return type: timestamp with time zone</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p6662141012812">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen1966271052815"><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_0000001496191117__section45701014192811"><h4 class="sectiontitle">pg_trigger_depth()</h4><p id="EN-US_TOPIC_0000001496191117__p11567121410283">Description: Current nesting level of triggers</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p125671914142816">Return type: integer</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p0568181419286">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen256811142285"><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_0000001496191117__section1746391712284"><h4 class="sectiontitle">pgxc_version()</h4><p id="EN-US_TOPIC_0000001496191117__p4461117162819">Description: <span id="EN-US_TOPIC_0000001496191117__text13461817112816">Postgres-XC</span> version information</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p246141714288">Return type: text</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p1746101712818">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen1346141762811"><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_0000001496191117__section8455820192812"><h4 class="sectiontitle">session_user</h4><p id="EN-US_TOPIC_0000001496191117__p8453920182810">Description: Queries the session username. <strong id="EN-US_TOPIC_0000001496191117__b66315312187">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_0000001496191117__p7453182011287">Return type: name</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p1453132012813">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen14454162062818"><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_0000001496191117__section27951237282"><h4 class="sectiontitle">user</h4><p id="EN-US_TOPIC_0000001496191117__p10794923192810">Description: Is equivalent to <strong id="EN-US_TOPIC_0000001496191117__b96656658093942">current_user</strong>.</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p37949232287">Return type: name</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p17795112362818">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen157951223162810"><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_0000001496191117__section1956142652814"><h4 class="sectiontitle">version()</h4><p id="EN-US_TOPIC_0000001496191117__p1856122611281">Description: version information. <strong id="EN-US_TOPIC_0000001496191117__b150814505693942">version</strong> returns a string describing a server's version.</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p1561182612283">Return type: text</p>
|
|
<p id="EN-US_TOPIC_0000001496191117__p155616263284">Example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001496191117__screen05617266287"><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">1</span><span class="p">.</span><span class="mi">3</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">04</span><span class="o">-</span><span class="mi">01</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>
|
|
|