Linux クライアントは pg ライブラリの対応するパラメータに接続します

1. コマンドパラメータ
-c command: psql を指定すると、SQL コマンド (二重引用符で囲まれた) が実行され、実行後に終了します。
-d データベース名: 接続するデータベースの名前。
-f filename: ファイル内のデータをコマンドの入力ソースとして使用します。ファイルの処理後、psql は終了して終了します。
-h hostname: 実行中のサーバーのホスト名を宣言します。
-l: 使用可能なすべてのデータベースをリストして終了します。
-L ファイル名: 通常の出力ソースに加えて、すべてのクエリ レコードをファイルに出力します。
-o filename: すべてのクエリ出力をファイルにリダイレクトします。
-p port: PostgreSQL サーバーのリスニング ポートを指定します。
-q: psql が処理するタスクを静かに実行させます。デフォルトでは、psql はようこそメッセージやその他の多くのメッセージを出力します。
-U ユーザー名: デフォルト ユーザーの代わりに指定されたユーザーを使用して、データベースとの接続を確立します。
-V: バージョン情報を出力し、
2 を終了します。 組み込みコマンド
#\c データベース名: データベースの切り替え、mysql の use dbname に相当
#\q: psql の終了
#\l: データベースの一覧表示、mysql の show Databases に相当
#\ dt : テーブルの一覧表示、show tables と同等
#\d テーブル名 : テーブル構造の表示、desc tblname と同等
#\conninfo: 現在の接続に関する関連情報の表示
#\timing: コマンド タイミング スイッチの切り替え (現在オフ)
#! [コマンド] : シェルでコマンドを実行するか、シェルを開きます
#\a: 非整列モードと整列モードの切り替え
#\C [タイトル]: データテーブルのタイトルを設定またはキャンセル
#\f [区切り文字]: 非整列モードでの列区切り文字の表示または設定
#\ H: 切り替えHTML 出力モード (現在オフ)
#\o [ファイル名]: すべてのクエリ結果をファイルまたはパイプ "pipe" に書き込みます
#\db [データベース名]: テーブル スペースをリストします
#\du [データベース名] ]: リストロール
#\p: クエリ キャッシュの内容を表示します。つまり、前の SQL コマンドを出力します。
#\cd [ディレクトリ]: 現在の作業ディレクトリを変更します。
#\i ファイル名: ファイルからコマンドを実行します。
#\echo [Word string]: 文字列を標準出力に書き込みます
#\w [ファイル名]: 前の SQL コマンドを指定したファイルまたはパイプ "pipe" に出力します
#\g [ファイル名]: 前の SQL コマンドの結果を指定に出力しますファイルまたはパイプ「パイプ」

#\o [文件名]    :将后面的全部查询结果输出到指定文件或管道"pipe",直到遇到下一个单独的 #\o

#\unset 变量名称 : 清空(删除)内部变量

#\encoding [编码名称] :显示或设定客户端编码

#\password [用户名称] :安全地为用户改变口令   
#\prompt [变量名称]   :提示用户设定内部变量 
#\set [变量名称 [变量值]] :设定内部,若无参数则列出全部变量

おすすめ

転載: blog.csdn.net/weixin_45163291/article/details/131051552