PostgreSQL/SQLキーワードのtab補完で大文字に自動補完する方法
の編集
Top
/
PostgreSQL
/
SQLキーワードのtab補完で大文字に自動補完する方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
PostgreSQL/template0とtemplate1の違いについて
#navi(../) * SQLキーワードのtab補完で大文字に自動補完する方法 [#wbae4b1a] psqlを起動し、SELECT, INSERT, UPDATE, DELETEなど、小文字で途中まで入力すると、自動補完してくれます。~ この補完時にSQLキーワードの場合、大文字に変換してくれる設定方法を記します。~ 詳細については、[[PostgreSQLドキュメント:psql>https://www.postgresql.jp/document/9.2/html/app-psql.html]] のCOMP_KEYWORD_CASEを参照してください。 #contents #htmlinsertpcsp(db-top.html,db-sp.html) * 関連記事 [#xcc7ad58] -[[psql表示でmore表示ぜず一度に表示する方法>PostgreSQL/psql表示でmore表示ぜず一度に表示する方法]] -[[psql起動時にpagerをoffにしたい>PostgreSQL/psql起動時にpagerをoffにしたい]] -[[psqlの出力でnullなのか空なのかわかりやすくしたい>PostgreSQL/psqlの出力でnullなのか空なのかわかりやすくしたい]] -[[PostgreSQLでオートコミットをオフにする方法>PostgreSQL/auto commitをoffにする方法]] * COMP_KEYWORD_CASE [#uc674478] COMP_KEYWORD_CASEにupperまたは、lowerを指定することにより、SQLキーワードを補完したときに大文字小文字に変換する指定をすることができます。~ 以下に実行例を記します。 ** \set COMP_KEYWORD_CASE upper [#n452e9cc] 以下、SQLキーワードを大文字に変換する設定を行い操作してみます。 + upperを指定し、selまで入力 #ref(01.png) #br + tabキーを押下すると補完および大文字に変換されます。 #ref(02.png) #br ** \set COMP_KEYWORD_CASE lower [#d5e6e09c] 以下、SQLキーワードを小文字に変換する設定を行い操作してみます。 + upperを指定し、SELまで入力 #ref(03.png) #br + tabキーを押下すると補完および小文字に変換されます。 #ref(04.png) #br * .psqlrcに記述し便利に使う [#fae27bb7] psqlを起動したときに毎回この設定をするのは面倒です。~ $HOME/.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キーワードを大文字・小文字に自動変換する方法でした。 #htmlinsertpcsp(db-btm.html,db-sp.html)
タイムスタンプを変更しない
#navi(../) * SQLキーワードのtab補完で大文字に自動補完する方法 [#wbae4b1a] psqlを起動し、SELECT, INSERT, UPDATE, DELETEなど、小文字で途中まで入力すると、自動補完してくれます。~ この補完時にSQLキーワードの場合、大文字に変換してくれる設定方法を記します。~ 詳細については、[[PostgreSQLドキュメント:psql>https://www.postgresql.jp/document/9.2/html/app-psql.html]] のCOMP_KEYWORD_CASEを参照してください。 #contents #htmlinsertpcsp(db-top.html,db-sp.html) * 関連記事 [#xcc7ad58] -[[psql表示でmore表示ぜず一度に表示する方法>PostgreSQL/psql表示でmore表示ぜず一度に表示する方法]] -[[psql起動時にpagerをoffにしたい>PostgreSQL/psql起動時にpagerをoffにしたい]] -[[psqlの出力でnullなのか空なのかわかりやすくしたい>PostgreSQL/psqlの出力でnullなのか空なのかわかりやすくしたい]] -[[PostgreSQLでオートコミットをオフにする方法>PostgreSQL/auto commitをoffにする方法]] * COMP_KEYWORD_CASE [#uc674478] COMP_KEYWORD_CASEにupperまたは、lowerを指定することにより、SQLキーワードを補完したときに大文字小文字に変換する指定をすることができます。~ 以下に実行例を記します。 ** \set COMP_KEYWORD_CASE upper [#n452e9cc] 以下、SQLキーワードを大文字に変換する設定を行い操作してみます。 + upperを指定し、selまで入力 #ref(01.png) #br + tabキーを押下すると補完および大文字に変換されます。 #ref(02.png) #br ** \set COMP_KEYWORD_CASE lower [#d5e6e09c] 以下、SQLキーワードを小文字に変換する設定を行い操作してみます。 + upperを指定し、SELまで入力 #ref(03.png) #br + tabキーを押下すると補完および小文字に変換されます。 #ref(04.png) #br * .psqlrcに記述し便利に使う [#fae27bb7] psqlを起動したときに毎回この設定をするのは面倒です。~ $HOME/.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キーワードを大文字・小文字に自動変換する方法でした。 #htmlinsertpcsp(db-btm.html,db-sp.html)
テキスト整形のルールを表示する
添付ファイル:
01.png
841件
[
詳細
]
02.png
647件
[
詳細
]
03.png
790件
[
詳細
]
04.png
699件
[
詳細
]