{"id":69042,"date":"2024-07-12T06:50:42","date_gmt":"2024-07-12T03:20:42","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/demo-project-3d4b\/"},"modified":"2024-07-12T06:50:42","modified_gmt":"2024-07-12T03:20:42","slug":"demo-project-3d4b","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/demo-project-3d4b\/","title":{"rendered":"\u067e\u0631\u0648\u0698\u0647 \u0646\u0645\u0627\u06cc\u0634\u06cc"},"content":{"rendered":"<p>Summarize this content to 400 words in Persian Lang<br \/>\nssh root@*EIP*<\/p>\n<p>wget https:\/\/sandbox-expriment-files.obs.cn-north-1.myhuaweicloud.com:443\/20220525\/GaussDB_opengauss_client_tools.zip<\/p>\n<p>unzip GaussDB_opengauss_client_tools.zip<\/p>\n<p>cd GaussDB_opengauss_client_tools\/Euler2.8_arm_64\/<\/p>\n<p>tar -xvf GaussDB-Kernel-V500R001C20-EULER-64bit-gsql.tar.gz<\/p>\n<p>source gsql_env.sh<\/p>\n<p>\u0628\u0631\u0627\u06cc \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 GaussDB \u0627\u0632 gsql \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.  \u062f\u0631 \u062f\u0633\u062a\u0648\u0631\u060c -h \u0622\u062f\u0631\u0633 IP \u062e\u0635\u0648\u0635\u06cc ECS \u0631\u0627 \u06a9\u0647 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 GaussDB \u0631\u0648\u06cc \u0622\u0646 \u0645\u0633\u062a\u0642\u0631 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c -d \u0646\u0627\u0645 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u060c -U \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc\u060c -p \u067e\u0648\u0631\u062a \u0648 -W \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0631\u0627 \u0645\u0634\u062e\u0635 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>gsql -h *Private IP address* -U root -d postgres -p 8000 -W yourpassword -r<\/p>\n<p>\\q<\/p>\n<p>gsql &#8211;help<\/p>\n<p>\\copyright<\/p>\n<p>\\h<\/p>\n<p>\\help CREATE DATABASE<\/p>\n<p>\\?<\/p>\n<p>gsql -h *Private IP address* -U root -d postgres -p 8000 -W yourpassword -l<\/p>\n<p>gsql -V<\/p>\n<p>gsql -h *Private IP address* -U root -d postgres -p 8000 -W yourpassword -q<\/p>\n<p>create table t_test (firstcol int);<\/p>\n<p>insert into t_test values(200);<\/p>\n<p>select * from t_test;<\/p>\n<p>\\q<\/p>\n<p>gsql -h *Private IP address* -U root -d postgres -p 8000 -W yourpassword -S<\/p>\n<p>select * from t_test;<\/p>\n<p>select * from t_test<\/p>\n<p>\\q<\/p>\n<p>gsql -h *Private IP address* -U root -d postgres -p 8000 -W yourpassword -r<\/p>\n<p>select * from t_test;<\/p>\n<p>\u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0628\u0647 ECS \u0645\u062a\u0635\u0644 \u0634\u0648\u06cc\u062f:<\/p>\n<p>ssh username@ecs-ip-address<\/p>\n<p>wget https:\/\/example.com\/path\/to\/GaussDB_opengauss_client_tools.zip<br \/>\nunzip GaussDB_opengauss_client_tools.zip -d \/path\/to\/destination<\/p>\n<p>cd \/path\/to\/destination\/EulerOS_X86_64<\/p>\n<p>cd \/path\/to\/destination\/EulerOS_X86_64<br \/>\n.\/gsql -d hccdp_db -h 192.168.0.183 -p 8000 -U hccdp<\/p>\n<p>systemctl status gaussdb<\/p>\n<p>systemctl start gaussdb<\/p>\n<p>\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648 \u0627\u062c\u0631\u0627\u06cc gsql Client Tools<\/p>\n<p>wget https:\/\/example.com\/path\/to\/GaussDB_opengauss_client_tools.zip<br \/>\nunzip GaussDB_opengauss_client_tools.zip -d \/path\/to\/destination<br \/>\ncd \/path\/to\/destination\/EulerOS_X86_64<br \/>\n.\/gsql -d hccdp_db -h 192.168.0.183 -p 8000 -U hccdp<\/p>\n<p>\u0628\u0647 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u06a9\u0647 \u06a9\u0644\u0627\u06cc\u0646\u062a gsql \u062f\u0631 \u0622\u0646 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/p>\n<p>cd \/path\/to\/GaussDB_opengauss_client_tools\/EulerOS_X86_64<\/p>\n<p>\u0628\u0647 GaussDB \u0645\u062a\u0635\u0644 \u0634\u0648\u06cc\u062f<\/p>\n<p>.\/gsql -h 192.168.0.183 -U root -d postgres -p 8000 -W yourpassword -r<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 192.168.0.183 \u0622\u062f\u0631\u0633 IP GaussDB\u060c \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0631\u06cc\u0634\u0647\u060c \u0646\u0627\u0645 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 postgres\u060c 8000 \u0634\u0645\u0627\u0631\u0647 \u067e\u0648\u0631\u062a \u0648 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0634\u0645\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0634\u0645\u0627 \u0627\u0633\u062a.<\/p>\n<p>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0628\u0647 GaussDB \u0645\u062a\u0635\u0644 \u0634\u0648\u06cc\u062f:<\/p>\n<p>.\/gsql -d hccdp_db -h 192.168.0.183 -p 8000 -U hccdp<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 hccdp_db \u0646\u0627\u0645 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u060c 192.168.0.183 \u0622\u062f\u0631\u0633 IP GaussDB\u060c 8000 \u0634\u0645\u0627\u0631\u0647 \u067e\u0648\u0631\u062a \u0648 hccdp username.o \u0627\u0633\u062a.<\/p>\n<p>CREATE SCHEMA hccdp;<br \/>\nCREATE TABLE hccdp.nation (<br \/>\n  N_NATIONKEY INT PRIMARY KEY,<br \/>\n  N_NAME VARCHAR(25),<br \/>\n  N_REGIONKEY INT,<br \/>\n  N_COMMENT VARCHAR(152)<br \/>\n);<\/p>\n<p>\\copy hccdp.nation FROM &#8216;\/path\/to\/nation.csv&#8217; WITH (FORMAT csv, HEADER true);<br \/>\n\\copy hccdp.part FROM &#8216;\/path\/to\/part.csv&#8217; WITH (FORMAT csv, HEADER true);<br \/>\n\\copy hccdp.supplier FROM &#8216;\/path\/to\/supplier.csv&#8217; WITH (FORMAT csv, HEADER true);<br \/>\n\\copy hccdp.partsupp FROM &#8216;\/path\/to\/partsupp.csv&#8217; WITH (FORMAT csv, HEADER true);<br \/>\n\\copy hccdp.orders FROM &#8216;\/path\/to\/orders.csv&#8217; WITH (FORMAT csv, HEADER true);<br \/>\n\\copy hccdp.lineitem FROM &#8216;\/path\/to\/lineitem.csv&#8217; WITH (FORMAT csv, HEADER true);<\/p>\n<p>\u0645\u062b\u0627\u0644\u06cc \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 SQL \u0628\u0631\u0627\u06cc \u067e\u0631\u0633 \u0648 \u062c\u0648\u06cc \u062f\u0627\u062f\u0647:<\/p>\n<p>SELECT * FROM hccdp.nation;<\/p>\n<p>\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0631\u0648\u06cc\u0647 \u0630\u062e\u06cc\u0631\u0647 \u0634\u062f\u0647:<\/p>\n<p>CREATE OR REPLACE PROCEDURE proc_nation() AS $$<br \/>\nBEGIN<br \/>\n  &#8212; Buraya prosed\u00fcr i\u00e7eri\u011fi gelecek<br \/>\nEND;<br \/>\n$$ LANGUAGE plpgsql;<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>ssh root@*EIP*\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>wget https:\/\/sandbox-expriment-files.obs.cn-north-1.myhuaweicloud.com:443\/20220525\/GaussDB_opengauss_client_tools.zip\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>unzip GaussDB_opengauss_client_tools.zip\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>cd GaussDB_opengauss_client_tools\/Euler2.8_arm_64\/\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>tar -xvf GaussDB-Kernel-V500R001C20-EULER-64bit-gsql.tar.gz\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>source gsql_env.sh\n\n<\/code><\/pre>\n<\/div>\n<p>\u0628\u0631\u0627\u06cc \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 GaussDB \u0627\u0632 gsql \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.  \u062f\u0631 \u062f\u0633\u062a\u0648\u0631\u060c -h \u0622\u062f\u0631\u0633 IP \u062e\u0635\u0648\u0635\u06cc ECS \u0631\u0627 \u06a9\u0647 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 GaussDB \u0631\u0648\u06cc \u0622\u0646 \u0645\u0633\u062a\u0642\u0631 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c -d \u0646\u0627\u0645 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u060c -U \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc\u060c -p \u067e\u0648\u0631\u062a \u0648 -W \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0631\u0627 \u0645\u0634\u062e\u0635 \u0645\u06cc \u06a9\u0646\u062f.\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>gsql -h *Private IP address* -U root -d postgres -p 8000 -W yourpassword -r\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>\\q\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>gsql --help\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>\\copyright\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>\\h\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>\\help CREATE DATABASE\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>\\?\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>gsql -h *Private IP address* -U root -d postgres -p 8000 -W yourpassword -l\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>gsql -V\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>gsql -h *Private IP address* -U root -d postgres -p 8000 -W yourpassword -q\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>create table t_test (firstcol int);\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>insert into t_test values(200);\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>select * from t_test;\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>\\q\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>gsql -h *Private IP address* -U root -d postgres -p 8000 -W yourpassword -S\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>select * from t_test;\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>select * from t_test\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>\\q\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>gsql -h *Private IP address* -U root -d postgres -p 8000 -W yourpassword -r\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>select * from t_test;\n<\/code><\/pre>\n<\/div>\n<p>\u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0628\u0647 ECS \u0645\u062a\u0635\u0644 \u0634\u0648\u06cc\u062f:\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>ssh username@ecs-ip-address\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>wget https:\/\/example.com\/path\/to\/GaussDB_opengauss_client_tools.zip\nunzip GaussDB_opengauss_client_tools.zip -d \/path\/to\/destination\n\ncd \/path\/to\/destination\/EulerOS_X86_64\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>cd \/path\/to\/destination\/EulerOS_X86_64\n.\/gsql -d hccdp_db -h 192.168.0.183 -p 8000 -U hccdp\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>systemctl status gaussdb\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>systemctl start gaussdb\n\n<\/code><\/pre>\n<\/div>\n<p>\u0627\u0633\u062a\u062e\u0631\u0627\u062c \u0648 \u0627\u062c\u0631\u0627\u06cc gsql Client Tools\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>wget https:\/\/example.com\/path\/to\/GaussDB_opengauss_client_tools.zip\nunzip GaussDB_opengauss_client_tools.zip -d \/path\/to\/destination\ncd \/path\/to\/destination\/EulerOS_X86_64\n.\/gsql -d hccdp_db -h 192.168.0.183 -p 8000 -U hccdp\n\n<\/code><\/pre>\n<\/div>\n<p>\u0628\u0647 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u06a9\u0647 \u06a9\u0644\u0627\u06cc\u0646\u062a gsql \u062f\u0631 \u0622\u0646 \u0642\u0631\u0627\u0631 \u062f\u0627\u0631\u062f \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>cd \/path\/to\/GaussDB_opengauss_client_tools\/EulerOS_X86_64\n\n<\/code><\/pre>\n<\/div>\n<p>\u0628\u0647 GaussDB \u0645\u062a\u0635\u0644 \u0634\u0648\u06cc\u062f\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>.\/gsql -h 192.168.0.183 -U root -d postgres -p 8000 -W yourpassword -r\n\n<\/code><\/pre>\n<\/div>\n<p>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 192.168.0.183 \u0622\u062f\u0631\u0633 IP GaussDB\u060c \u0646\u0627\u0645 \u06a9\u0627\u0631\u0628\u0631\u06cc \u0631\u06cc\u0634\u0647\u060c \u0646\u0627\u0645 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 postgres\u060c 8000 \u0634\u0645\u0627\u0631\u0647 \u067e\u0648\u0631\u062a \u0648 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0634\u0645\u0627 \u0631\u0645\u0632 \u0639\u0628\u0648\u0631 \u0634\u0645\u0627 \u0627\u0633\u062a.<\/p>\n<p>\u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0628\u0647 GaussDB \u0645\u062a\u0635\u0644 \u0634\u0648\u06cc\u062f:\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>.\/gsql -d hccdp_db -h 192.168.0.183 -p 8000 -U hccdp\n\n<\/code><\/pre>\n<\/div>\n<p>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 hccdp_db \u0646\u0627\u0645 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u060c 192.168.0.183 \u0622\u062f\u0631\u0633 IP GaussDB\u060c 8000 \u0634\u0645\u0627\u0631\u0647 \u067e\u0648\u0631\u062a \u0648 hccdp username.o \u0627\u0633\u062a.\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>CREATE SCHEMA hccdp;\nCREATE TABLE hccdp.nation (\n  N_NATIONKEY INT PRIMARY KEY,\n  N_NAME VARCHAR(25),\n  N_REGIONKEY INT,\n  N_COMMENT VARCHAR(152)\n);\n\n<\/code><\/pre>\n<\/div>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>\\copy hccdp.nation FROM '\/path\/to\/nation.csv' WITH (FORMAT csv, HEADER true);\n\\copy hccdp.part FROM '\/path\/to\/part.csv' WITH (FORMAT csv, HEADER true);\n\\copy hccdp.supplier FROM '\/path\/to\/supplier.csv' WITH (FORMAT csv, HEADER true);\n\\copy hccdp.partsupp FROM '\/path\/to\/partsupp.csv' WITH (FORMAT csv, HEADER true);\n\\copy hccdp.orders FROM '\/path\/to\/orders.csv' WITH (FORMAT csv, HEADER true);\n\\copy hccdp.lineitem FROM '\/path\/to\/lineitem.csv' WITH (FORMAT csv, HEADER true);\n\n<\/code><\/pre>\n<\/div>\n<p>\u0645\u062b\u0627\u0644\u06cc \u0627\u0632 \u062f\u0633\u062a\u0648\u0631 SQL \u0628\u0631\u0627\u06cc \u067e\u0631\u0633 \u0648 \u062c\u0648\u06cc \u062f\u0627\u062f\u0647:\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>SELECT * FROM hccdp.nation;\n\n<\/code><\/pre>\n<\/div>\n<p>\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0631\u0648\u06cc\u0647 \u0630\u062e\u06cc\u0631\u0647 \u0634\u062f\u0647:\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight plaintext\"><code>CREATE OR REPLACE PROCEDURE proc_nation() AS $$\nBEGIN\n  -- Buraya prosed\u00fcr i\u00e7eri\u011fi gelecek\nEND;\n$$ LANGUAGE plpgsql;\n\n<\/code><\/pre>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Summarize this content to 400 words in Persian Lang ssh root@*EIP* wget https:\/\/sandbox-expriment-files.obs.cn-north-1.myhuaweicloud.com:443\/20220525\/GaussDB_opengauss_client_tools.zip unzip GaussDB_opengauss_client_tools.zip cd GaussDB_opengauss_client_tools\/Euler2.8_arm_64\/ tar -xvf GaussDB-Kernel-V500R001C20-EULER-64bit-gsql.tar.gz source gsql_env.sh \u0628\u0631\u0627\u06cc \u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 GaussDB \u0627\u0632 gsql \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u062f\u0633\u062a\u0648\u0631\u060c -h \u0622\u062f\u0631\u0633 IP \u062e\u0635\u0648\u0635\u06cc ECS \u0631\u0627 \u06a9\u0647 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647 GaussDB \u0631\u0648\u06cc \u0622\u0646 \u0645\u0633\u062a\u0642\u0631 \u0634\u062f\u0647 \u0627\u0633\u062a\u060c -d \u0646\u0627\u0645 \u067e\u0627\u06cc\u06af\u0627\u0647 \u062f\u0627\u062f\u0647\u060c -U \u0646\u0627\u0645 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":69043,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-69042","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/69042","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=69042"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/69042\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/69043"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=69042"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=69042"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=69042"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}