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>
97 lines
18 KiB
HTML
97 lines
18 KiB
HTML
<a name="EN-US_TOPIC_0000001233681609"></a><a name="EN-US_TOPIC_0000001233681609"></a>
|
|
|
|
<h1 class="topictitle1">Deleting Resources</h1>
|
|
<div id="body8662426"><p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p8060118">After completing operations in this tutorial, if you no longer need to use the resources created during the operations, you can delete them to avoid resource waste or quota occupation.</p>
|
|
<div class="section" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_section16262038171510"><h4 class="sectiontitle">Deleting the Foreign Table and Target Table</h4><ol id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_ol667615462149"><li id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_li13105123015615"><span>(Optional) If operations in <a href="dws_04_0215.html#EN-US_TOPIC_0000001233883187__en-us_topic_0000001083024575_en-us_topic_0109259518_en-us_topic_0101477887_section1375535445410">Querying Data After Importing It</a> have been performed, run the following command to delete the target table:</span><p><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_screen7106559710"><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">DROP</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">product_info</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</p></li><li id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_li1678173713610"><span>Run the following command to delete the foreign table:</span><p><div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_screen745418396710"><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">DROP</span><span class="w"> </span><span class="k">FOREIGN</span><span class="w"> </span><span class="k">TABLE</span><span class="w"> </span><span class="n">foreign_product_info</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</p></li></ol>
|
|
</div>
|
|
<div class="section" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_section79551640133718"><a name="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_section79551640133718"></a><a name="en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_section79551640133718"></a><h4 class="sectiontitle">Deleting the Manually Created Foreign Server</h4><p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p1123851241819">If operations in <a href="dws_04_0213.html">Manually Creating a Foreign Server</a> have been performed, perform the following steps to delete the foreign server, database, and user:</p>
|
|
<ol id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_ol784216307425"><li id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_li192864493116"><span>Use the client provided by <span id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_ph7194723125711">GaussDB(DWS)</span> to connect to the database where the foreign server resides as the user who created the foreign server.</span><p><p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_p123651141142812">You can use the <strong id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_b18431155103516">gsql</strong> client to log in to the database in either of the following ways:</p>
|
|
<ul id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_ul1987102122918"><li id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_li286821192916">If you have logged in to the gsql client, run the following command to switch the database and user:<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_screen78672118298"><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="err">\</span><span class="k">c</span><span class="w"> </span><span class="n">mydatabase</span><span class="w"> </span><span class="n">dbuser</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p393324232911">Enter the password as prompted.</p>
|
|
</li><li id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_li28642119290">If you have logged in to the gsql client, you can run the <strong id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_b842352706114419">\q</strong> command to exit gsql, and run the following command to reconnect to it:<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_screen186621132916"><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">mydatabase</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">2</span><span class="p">.</span><span class="mi">30</span><span class="w"> </span><span class="o">-</span><span class="n">U</span><span class="w"> </span><span class="n">dbuser</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">r</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p13245811296">Enter the password as prompted.</p>
|
|
</li></ul>
|
|
</p></li><li id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_li16842630124215"><span>Delete the manually created foreign server.</span><p><p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p96021924141313">Run the following command to delete the server. For details about the syntax, see DROP SERVER.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_screen460292411138"><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">DROP</span><span class="w"> </span><span class="n">SERVER</span><span class="w"> </span><span class="n">hdfs_server_8f79ada0_d998_4026_9020_80d6de2692ca</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p173913112813">The foreign server is deleted if the following information is displayed:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_screen194712517287"><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">DROP</span><span class="w"> </span><span class="n">SERVER</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p2029034143110">View the foreign server.</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_screen1062415817279"><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">SELECT</span><span class="w"> </span><span class="o">*</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">pg_foreign_server</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="n">srvname</span><span class="o">=</span><span class="s1">'hdfs_server_8f79ada0_d998_4026_9020_80d6de2692ca'</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p182901244318">The server is successfully deleted if the returned result is as follows:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_screen1290843319"><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></pre></div></td><td class="code"><div><pre><span></span><span class="w"> </span><span class="n">srvname</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">srvowner</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">srvfdw</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">srvtype</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">srvversion</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">srvacl</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="n">srvoptions</span>
|
|
<span class="c1">---------+----------+--------+---------+------------+--------+------------</span>
|
|
<span class="p">(</span><span class="mi">0</span><span class="w"> </span><span class="k">rows</span><span class="p">)</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</p></li><li id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_li1064331316247"><span>Delete the customized database.</span><p><p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_p9634104918298">Connect to the default database <strong id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_b214510420">postgres</strong> through the database client tool provided by <span id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_ph168925005914">GaussDB(DWS)</span>.</p>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p8796721122412">If you have logged in to the database using the <strong id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_b9266143416373">gsql</strong> client, run the following command to switch the database and user:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_screen1870343122914"><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="err">\</span><span class="k">c</span><span class="w"> </span><span class="n">postgres</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_p087074312912">Enter your password as prompted.</p>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_p8870174310299">Run the following command to delete the customized database:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_screen9870243112917"><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">DROP</span><span class="w"> </span><span class="k">DATABASE</span><span class="w"> </span><span class="n">mydatabase</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_p1287044372919">The database is deleted if the following information is displayed:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_screen188701443152911"><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">DROP</span><span class="w"> </span><span class="k">DATABASE</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</p></li><li id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_li8445514131312"><span>Delete the common user created in this example as the administrator.</span><p><p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_p29954455811">Connect to the database as a database administrator through the database client tool provided by <span id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_ph17996356135918">GaussDB(DWS)</span>.</p>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_p8293122473017">If you have logged in to the database using the <strong id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_b137481047113911">gsql</strong> client, run the following command to switch the database and user:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_screen169639381326"><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="err">\</span><span class="k">c</span><span class="w"> </span><span class="n">postgres</span><span class="w"> </span><span class="n">dbadmin</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<div class="p" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p174451114141315">Run the following command to reclaim the permission for creating foreign servers:<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_screen1445111481313"><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">REVOKE</span><span class="w"> </span><span class="k">ALL</span><span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="k">FOREIGN</span><span class="w"> </span><span class="k">DATA</span><span class="w"> </span><span class="n">WRAPPER</span><span class="w"> </span><span class="n">hdfs_fdw</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">dbuser</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p12445131414133">The name of <strong id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_b842352706112833">FOREIGN DATA WRAPPER</strong> must be <strong id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_b842352706112844">hdfs_fdw</strong>. <strong id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_b84235270611292">dbuser</strong> is the username for creating <strong id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_b842352706112940">SERVER</strong>.</p>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p1244513142139">Run the following command to delete the user:</p>
|
|
<div class="codecoloring" codetype="Sql" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_screen344541481319"><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">DROP</span><span class="w"> </span><span class="k">USER</span><span class="w"> </span><span class="n">dbuser</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p628972713345">You can run the <b><span class="cmdname" id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_cmdname144471113103516">\du</span></b> command to query for the user and check whether the user has been deleted.</p>
|
|
</p></li></ol>
|
|
<p id="EN-US_TOPIC_0000001233681609__en-us_topic_0000001082926731_en-us_topic_0109259519_en-us_topic_0102427953_p144541155123710"></p>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dws_04_0210.html">Importing Data from MRS to a Cluster</a></div>
|
|
</div>
|
|
</div>
|
|
|