SQLキーワードのtab補完で大文字に自動補完する方法 †psqlを起動し、SELECT, INSERT, UPDATE, DELETEなど、小文字で途中まで入力すると、自動補完してくれます。 関連記事 †
COMP_KEYWORD_CASE †COMP_KEYWORD_CASEにupperまたは、lowerを指定することにより、SQLキーワードを補完したときに大文字小文字に変換する指定をすることができます。 \set COMP_KEYWORD_CASE upper †以下、SQLキーワードを大文字に変換する設定を行い操作してみます。
\set COMP_KEYWORD_CASE lower †以下、SQLキーワードを小文字に変換する設定を行い操作してみます。
.psqlrcに記述し便利に使う †psqlを起動したときに毎回この設定をするのは面倒です。 \set COMP_KEYWORD_CASE upper シェルであれば、以下のコマンドを実行すれば ~/.psqlrc に追記されます。 echo '\set COMP_KEYWORD_CASE upper' >> ~/.psqlrc 当方の.psqlrcはこんな感じです。 ~$ cat .psqlrc \pset pager off \pset null '(null)' \set COMP_KEYWORD_CASE upper 以上、SQLキーワードを大文字・小文字に自動変換する方法でした。 |