forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Reviewed-by: Rechenburg, Matthias <matthias.rechenburg@t-systems.com> Co-authored-by: Lu, Huayi <luhuayi@huawei.com> Co-committed-by: Lu, Huayi <luhuayi@huawei.com>
129 lines
29 KiB
HTML
129 lines
29 KiB
HTML
<a name="EN-US_TOPIC_0000001707293765"></a><a name="EN-US_TOPIC_0000001707293765"></a>
|
|
|
|
<h1 class="topictitle1">Using the Windows gsql Client to Connect to a Cluster</h1>
|
|
<div id="body8662426"><p id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_p10636432113210">This section describes how to connect to a database through an SQL client after you create a data warehouse cluster and before you use the cluster's database. GaussDB(DWS) provides the Windows gsql client that matches the cluster version for you to access the cluster through the cluster's public or private network address.</p>
|
|
<div class="section" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_section12411851132117"><h4 class="sectiontitle">Procedure</h4><ol id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_ol263873216325"><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li96361432183210"><span>Install and run the gsql client on the local Windows server (in Windows CLI). Windows Server 2008/Windows 7 and later are supported.</span></li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li14636203216326"><span>Download the Windows gsql client by referring to <a href="dws_01_0031.html">Downloading the Data Studio client</a> and decompress the package to a local folder.</span></li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li8776942203618"><span>On the local server, click <strong id="EN-US_TOPIC_0000001707293765__b207071518104519">Start</strong>, search for <strong id="EN-US_TOPIC_0000001707293765__b675362219457">cmd</strong>, and run the program as the administrator. Alternatively, press <strong id="EN-US_TOPIC_0000001707293765__b7834115984511">Win</strong>+<strong id="EN-US_TOPIC_0000001707293765__b1493670184617">R</strong> to open the Windows CLI.</span></li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li1663719321323"><span>Set environment variables. For a 32-bit OS, select the <strong id="EN-US_TOPIC_0000001707293765__b19638586537">x86</strong> folder. For a 64-bit OS, select the <strong id="EN-US_TOPIC_0000001707293765__b133851861533">x64</strong> folder.</span><p><p id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_p126363327323">Method 1: Configure environment variables in the Windows CLI. Open the command prompt and run the<strong id="EN-US_TOPIC_0000001707293765__b7243629185414"> set path=</strong><em id="EN-US_TOPIC_0000001707293765__i3246813175410"><window_gsql></em><strong id="EN-US_TOPIC_0000001707293765__b8153123519547">;%path%</strong> command, where <em id="EN-US_TOPIC_0000001707293765__i68152385410"><window_gsql></em> indicates the folder path where the Windows gsql client was decompressed to in the previous step. For example:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_screen1663693293210"><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">path</span><span class="o">=</span><span class="k">C</span><span class="p">:</span><span class="err">\</span><span class="n">Users</span><span class="err">\</span><span class="n">xx</span><span class="err">\</span><span class="n">Desktop</span><span class="err">\</span><span class="n">dws_8</span><span class="p">.</span><span class="mi">1</span><span class="p">.</span><span class="n">x_gsql_for_windows</span><span class="err">\</span><span class="n">x64</span><span class="p">;</span><span class="o">%</span><span class="n">path</span><span class="o">%</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_p1163616321323">Method 2: In the <strong id="EN-US_TOPIC_0000001707293765__b5839516105611">Control Panel</strong> window, search for <strong id="EN-US_TOPIC_0000001707293765__b712116718577">System</strong> and click <strong id="EN-US_TOPIC_0000001707293765__b760751935712">View advanced system settings</strong>. Click the <strong id="EN-US_TOPIC_0000001707293765__b14261141711588">Advanced</strong> tab, and click <strong id="EN-US_TOPIC_0000001707293765__b1741492635819">Environment Variables</strong>. Select the <strong id="EN-US_TOPIC_0000001707293765__b1354953485819">Path</strong> parameter and click <strong id="EN-US_TOPIC_0000001707293765__b8561135912">Edit</strong>. Add the gsql path in the parameter value. For example:</p>
|
|
<div class="fignone" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_fig133013019481"><span class="figcap"><b>Figure 1 </b>Configuring Windows environment variables</span><br><span><img id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_image18309020480" src="figure/en-us_image_0000001711432800.png" title="Click to enlarge" class="imgResize"></span></div>
|
|
</p></li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li763713211323"><span>(Optional) <span id="EN-US_TOPIC_0000001707293765__text17637183283219">To connect to the cluster in SSL mode</span>, configure SSL authentication parameters on the server where the client is installed. For details, see <a href="dws_01_0038.html">Establishing Secure TCP/IP Connections in SSL Mode</a>.</span><p><div class="note" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_note9637932113210"><img src="public_sys-resources/note_3.0-en-us.png"><span class="notetitle"> </span><div class="notebody"><p id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_p2637163253220">The SSL connection mode is more secure than the non-SSL mode. You are advised to connect the client to the cluster in SSL mode.</p>
|
|
</div></div>
|
|
</p></li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li1638203215325"><span>In the Windows CLI, run the following command to connect to the database in the GaussDB(DWS) cluster using the gsql client:</span><p><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_screen5637113263219"><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="n">gsql</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="o"><</span><span class="n">Database_name</span><span class="o">></span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="o"><</span><span class="n">Cluster_address</span><span class="o">></span><span class="w"> </span><span class="o">-</span><span class="n">U</span><span class="w"> </span><span class="o"><</span><span class="n">Database_user</span><span class="o">></span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="o"><</span><span class="n">Database_port</span><span class="o">></span><span class="w"> </span><span class="o">-</span><span class="n">W</span><span class="w"> </span><span class="o"><</span><span class="n">Cluster_password</span><span class="o">></span><span class="w"> </span><span class="o">-</span><span class="n">r</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_p363712323324">The parameters are as follows:</p>
|
|
<ul id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_ul14638163273215"><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li1563714328329"><span class="parmname" id="EN-US_TOPIC_0000001707293765__parmname10637103216328"><b>Database name</b></span>: Enter the name of the database to be connected. If you use the client to connect to the cluster for the first time, enter the default database <span class="parmvalue" id="EN-US_TOPIC_0000001707293765__parmvalue963793283219"><b><span id="EN-US_TOPIC_0000001707293765__text1863718322328">gaussdb</span></b></span>.</li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li10638163213323"><span class="parmname" id="EN-US_TOPIC_0000001707293765__parmname76371732143220"><b>Cluster address</b></span>: For details about how to obtain this address, see <a href="dws_01_0033.html">Obtaining the Cluster Connection Address</a>. If a public network address is used for connection, set this parameter to the public network domain name. If a private network address is used for connection, set this parameter to the private network domain name. </li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li76381032103211"><span class="parmname" id="EN-US_TOPIC_0000001707293765__parmname1638163212329"><b>Database user</b></span>: Enter the username of the cluster's database. If you use the client to connect to the cluster for the first time, set this parameter to the default administrator configured during cluster creation, for example, <span class="parmvalue" id="EN-US_TOPIC_0000001707293765__parmvalue13638032133212"><b>dbadmin</b></span>.</li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li1063811326328"><span class="parmname" id="EN-US_TOPIC_0000001707293765__parmname21883356410541"><b>Database port</b></span>: Enter the database port set during cluster creation.</li></ul>
|
|
<p id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_p263813223219">For example, run the following command to connect to the default database <strong id="EN-US_TOPIC_0000001707293765__b168126544410541"><span id="EN-US_TOPIC_0000001707293765__text1063853233212">gaussdb</span></strong> in the GaussDB(DWS) cluster:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_screen463813327321"><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="n">gsql</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">gaussdb</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">10</span><span class="p">.</span><span class="mi">168</span><span class="p">.</span><span class="mi">0</span><span class="p">.</span><span class="mi">74</span><span class="w"> </span><span class="o">-</span><span class="n">U</span><span class="w"> </span><span class="n">dbadmin</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8000</span><span class="w"> </span><span class="o">-</span><span class="n">W</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="o">-</span><span class="n">r</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_p1863816327325">If the following information is displayed, the connection succeeded:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_screen16638132123214"><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="n">gaussdb</span><span class="o">=></span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</p></li></ol>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_section1524374734016"><h4 class="sectiontitle">Precautions</h4><ol id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_ol1998031335817"><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li19980913195816">The default character encoding of the Windows command prompt is GBK, and the default value of <strong id="EN-US_TOPIC_0000001707293765__b12743250171416">client_encoding</strong> of Windows gsql is <strong id="EN-US_TOPIC_0000001707293765__b1337618535141">GBK</strong>. Some characters encoded using UTF-8 cannot be displayed in Windows gsql.<p id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_p17348717195819">Suggestion: Ensure the file specified using <strong id="EN-US_TOPIC_0000001707293765__b197111833171510">-f</strong> uses UTF-8 encoding, and set the default encoding format to <strong id="EN-US_TOPIC_0000001707293765__b10884958164">UTF-8</strong> (<strong id="EN-US_TOPIC_0000001707293765__b1071941016160">set client_encoding='utf-8';</strong>).</p>
|
|
</li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li9980131317586">Paths in Windows gsql must be separated by slashes (/), or an error will be reported. In a meta-command, the backslash (\) indicates the start of a meta-command. If the backslash is enclosed in single quotation marks ('\'), it is used for escape.<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_screen9639183213329"><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>
|
|
<span class="normal">6</span>
|
|
<span class="normal">7</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gaussdb</span><span class="o">=></span><span class="w"> </span><span class="err">\</span><span class="n">i</span><span class="w"> </span><span class="n">D</span><span class="p">:</span><span class="err">\</span><span class="n">test</span><span class="p">.</span><span class="k">sql</span>
|
|
<span class="n">D</span><span class="p">::</span><span class="w"> </span><span class="n">Permission</span><span class="w"> </span><span class="n">denied</span>
|
|
<span class="n">postgres</span><span class="o">=></span><span class="w"> </span><span class="err">\</span><span class="n">i</span><span class="w"> </span><span class="n">D</span><span class="p">:</span><span class="o">/</span><span class="n">test</span><span class="p">.</span><span class="k">sql</span>
|
|
<span class="n">id</span>
|
|
<span class="c1">----</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">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li18980113105814">To use the <strong id="EN-US_TOPIC_0000001707293765__b20636143813175">\!</strong> metacommand to run a system command in Windows gsql, be sure to use the path separator required by the system command. Generally, the path separator is a backslash (\).<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_screen2639332143213"><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></pre></div></td><td class="code"><div><pre><span></span><span class="n">gaussdb</span><span class="o">=></span><span class="w"> </span><span class="err">\</span><span class="o">!</span><span class="w"> </span><span class="k">type</span><span class="w"> </span><span class="n">D</span><span class="p">:</span><span class="o">/</span><span class="n">test</span><span class="p">.</span><span class="k">sql</span>
|
|
<span class="n">Incorrect</span><span class="w"> </span><span class="n">syntax</span><span class="p">.</span>
|
|
<span class="n">gaussdb</span><span class="o">=></span><span class="w"> </span><span class="err">\</span><span class="o">!</span><span class="w"> </span><span class="k">type</span><span class="w"> </span><span class="n">D</span><span class="p">:</span><span class="err">\</span><span class="n">test</span><span class="p">.</span><span class="k">sql</span>
|
|
<span class="k">select</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="n">id</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li20981111325818">Windows gsql does not support the <strong id="EN-US_TOPIC_0000001707293765__b1779858191918">\parallel</strong> meta-command.<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_screen17639532113216"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gaussdb</span><span class="o">=></span><span class="w"> </span><span class="err">\</span><span class="n">parallel</span>
|
|
<span class="n">ERROR</span><span class="p">:</span><span class="w"> </span><span class="ss">"\parallel"</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="n">supported</span><span class="w"> </span><span class="k">in</span><span class="w"> </span><span class="n">Windows</span><span class="p">.</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li19981111375815">In Linux shell, single quotation marks ('') and double quotation marks ("") can be used to enclose strings. In Windows, only double quotation marks can be used.<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_screen2064083243219"><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="n">gsql</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">192</span><span class="p">.</span><span class="mi">168</span><span class="p">.</span><span class="mi">233</span><span class="p">.</span><span class="mi">189</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8109</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">postgres</span><span class="w"> </span><span class="o">-</span><span class="n">U</span><span class="w"> </span><span class="n">odbcuser</span><span class="w"> </span><span class="o">-</span><span class="n">W</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="o">-</span><span class="k">c</span><span class="w"> </span><span class="ss">"select 1 as id"</span>
|
|
<span class="w"> </span><span class="n">id</span>
|
|
<span class="c1">----</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">row</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="p" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_p44786471512">If single quotation marks are used, an error will be reported and the input will be ignored.<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_screen186401532173217"><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>
|
|
<span class="normal">6</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gsql</span><span class="w"> </span><span class="o">-</span><span class="n">h</span><span class="w"> </span><span class="mi">192</span><span class="p">.</span><span class="mi">168</span><span class="p">.</span><span class="mi">233</span><span class="p">.</span><span class="mi">189</span><span class="w"> </span><span class="o">-</span><span class="n">p</span><span class="w"> </span><span class="mi">8109</span><span class="w"> </span><span class="o">-</span><span class="n">d</span><span class="w"> </span><span class="n">postgres</span><span class="w"> </span><span class="o">-</span><span class="n">U</span><span class="w"> </span><span class="n">odbcuser</span><span class="w"> </span><span class="o">-</span><span class="n">W</span><span class="w"> </span><span class="n">password</span><span class="w"> </span><span class="o">-</span><span class="k">c</span><span class="w"> </span><span class="s1">'select 1 as id'</span>
|
|
<span class="n">gsql</span><span class="p">:</span><span class="w"> </span><span class="n">warning</span><span class="p">:</span><span class="w"> </span><span class="n">extra</span><span class="w"> </span><span class="n">command</span><span class="o">-</span><span class="n">line</span><span class="w"> </span><span class="n">argument</span><span class="w"> </span><span class="ss">"1"</span><span class="w"> </span><span class="n">ignored</span>
|
|
<span class="n">gsql</span><span class="p">:</span><span class="w"> </span><span class="n">warning</span><span class="p">:</span><span class="w"> </span><span class="n">extra</span><span class="w"> </span><span class="n">command</span><span class="o">-</span><span class="n">line</span><span class="w"> </span><span class="n">argument</span><span class="w"> </span><span class="ss">"as"</span><span class="w"> </span><span class="n">ignored</span>
|
|
<span class="n">gsql</span><span class="p">:</span><span class="w"> </span><span class="n">warning</span><span class="p">:</span><span class="w"> </span><span class="n">extra</span><span class="w"> </span><span class="n">command</span><span class="o">-</span><span class="n">line</span><span class="w"> </span><span class="n">argument</span><span class="w"> </span><span class="ss">"id'"</span><span class="w"> </span><span class="n">ignored</span>
|
|
<span class="n">ERROR</span><span class="p">:</span><span class="w"> </span><span class="n">unterminated</span><span class="w"> </span><span class="n">quoted</span><span class="w"> </span><span class="n">string</span><span class="w"> </span><span class="k">at</span><span class="w"> </span><span class="k">or</span><span class="w"> </span><span class="n">near</span><span class="w"> </span><span class="ss">"'select"</span>
|
|
<span class="n">LINE</span><span class="w"> </span><span class="mi">1</span><span class="p">:</span><span class="w"> </span><span class="err">'</span><span class="k">select</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
</li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li1498161345812">If Windows gsql is idle for a long time after a connection is established, the connection session times out, and an SSL error is reported. In this case, you need to log in again. The following error is reported:<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_screen064012323322"><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="n">SSL</span><span class="w"> </span><span class="n">SYSCALL</span><span class="w"> </span><span class="n">error</span><span class="p">:</span><span class="w"> </span><span class="n">Software</span><span class="w"> </span><span class="n">caused</span><span class="w"> </span><span class="k">connection</span><span class="w"> </span><span class="k">abort</span><span class="w"> </span><span class="p">(</span><span class="mi">0</span><span class="n">x00002745</span><span class="o">/</span><span class="mi">10053</span><span class="p">),</span><span class="w"> </span><span class="n">remote</span><span class="w"> </span><span class="n">datanode</span><span class="w"> </span><span class="o"><</span><span class="k">NULL</span><span class="o">></span><span class="p">,</span><span class="w"> </span><span class="n">error</span><span class="p">:</span><span class="w"> </span><span class="k">Result</span><span class="w"> </span><span class="n">too</span><span class="w"> </span><span class="k">large</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li16982213135811">In Windows, press <strong id="EN-US_TOPIC_0000001707293765__b1659541711219">Ctrl</strong>+<strong id="EN-US_TOPIC_0000001707293765__b3155151902120">C</strong> to exit gsql. If <strong id="EN-US_TOPIC_0000001707293765__b21553369215">Ctrl</strong>+<strong id="EN-US_TOPIC_0000001707293765__b4646378216">C</strong> are pressed during input, the input will be ignored and you will be forced to exit gsql.<div class="p" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_p19298721191017">Enter <strong id="EN-US_TOPIC_0000001707293765__b1786817170227">as</strong> and press <strong id="EN-US_TOPIC_0000001707293765__b2058892010222">Ctrl</strong>+<strong id="EN-US_TOPIC_0000001707293765__b19561921172218">C</strong>. After <strong id="EN-US_TOPIC_0000001707293765__b11638102412216">\q</strong> is displayed, exit gsql.<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_screen1664063214321"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="n">gaussdb</span><span class="o">=></span><span class="w"> </span><span class="k">select</span><span class="w"> </span><span class="mi">1</span>
|
|
<span class="n">gaussdb</span><span class="o">=></span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="err">\</span><span class="n">q</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
</li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li19821213205812">Windows gsql cannot connect to a database using the LATIN1 character encoding. The error information is as follows:<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_screen1364012325327"><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="n">gsql</span><span class="p">:</span><span class="w"> </span><span class="n">FATAL</span><span class="p">:</span><span class="w"> </span><span class="k">conversion</span><span class="w"> </span><span class="k">between</span><span class="w"> </span><span class="n">GBK</span><span class="w"> </span><span class="k">and</span><span class="w"> </span><span class="n">LATIN1</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="n">supported</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</li><li id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_li20325182501117">The location of the <strong id="EN-US_TOPIC_0000001707293765__b20894165492216">gsqlrc.conf</strong> file:<div class="p" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_p143581726121113">The default <strong id="EN-US_TOPIC_0000001707293765__b20491155711235">gsqlrc</strong> path is <strong id="EN-US_TOPIC_0000001707293765__b299135018237">%APPDATA%/postgresql/gsqlrc.conf</strong>. You can also set the path using the <strong id="EN-US_TOPIC_0000001707293765__b7164145542312">PSQLRC</strong> variable.<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_screen166409324327"><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">PSQLRC</span><span class="o">=</span><span class="k">C</span><span class="p">:</span><span class="err">\</span><span class="n">Users</span><span class="err">\</span><span class="n">xx</span><span class="err">\</span><span class="n">Desktop</span><span class="err">\</span><span class="n">dws_8</span><span class="p">.</span><span class="mi">1</span><span class="p">.</span><span class="n">x_gsql_for_windows</span><span class="err">\</span><span class="n">x64</span><span class="err">\</span><span class="n">gsqlrc</span><span class="p">.</span><span class="n">conf</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
</li></ol>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_section41003216539"><h4 class="sectiontitle">gsql Command Reference</h4><p id="EN-US_TOPIC_0000001707293765__en-us_topic_0000001422799541_p94866279131">For more information about the gsql commands, see the <em id="EN-US_TOPIC_0000001707293765__i36700477910541">Data Warehouse Service (DWS) Tool Guide</em>.</p>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_01_0093.html">Using the gsql CLI Client to Connect to a Cluster</a></div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<script language="JavaScript">
|
|
<!--
|
|
image_size('.imgResize');
|
|
var msg_imageMax = "view original image";
|
|
var msg_imageClose = "close";
|
|
//--></script> |