ユーザ用ツール

サイト用ツール


it技術:データベース:postgresql

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
it技術:データベース:postgresql [2022/10/15 07:50] – [サポート終了期限(EOL=End Of Life)] yajuadminit技術:データベース:postgresql [2023/12/16 09:26] – [複合インデックス] yajuadmin
行 352: 行 352:
 search_path = 'test,"$user", public' # schema names search_path = 'test,"$user", public' # schema names
 </code> </code>
 +==== psqlの使い方 ====
 +psqlの機能やの使い方を紹介しているスライド資料\\
 +[[https://event.ospn.jp/slides/OSC2022_OnlineKyoto/OSC-kyoto-psql.pdf|psqlの使い方 - pdf]]
 +
 ==== psqlのパスワード入力省略 ==== ==== psqlのパスワード入力省略 ====
 パスワード入力なしでpsqlを実行するには、下記フォルダの「pgpass.conf」にパスワードを設定しておく。 パスワード入力なしでpsqlを実行するには、下記フォルダの「pgpass.conf」にパスワードを設定しておく。
行 609: 行 613:
 |×|×|×|不可| |×|×|×|不可|
  
 +主キーが複数の場合のインデックスにはデフォルトのb-treeインデックスが使用されるが、弱点として先頭のキーが外れるとインデックスが使われなくなる。その場合に複数列インデックスには、bloomインデックスを使用することで、先頭のキーが条件が外れていてもインデックスが使われる。\\
 +[[https://qiita.com/nuko_yokohama/items/4a7fe2a731a479189034|bloomインデックス]]
 ==== 実行計画の取得 ==== ==== 実行計画の取得 ====
 SQLの前に「EXPLAIN」か「EXPLAIN ANALYZE」を付ける。\\ SQLの前に「EXPLAIN」か「EXPLAIN ANALYZE」を付ける。\\
it技術/データベース/postgresql.txt · 最終更新: 2024/04/24 16:37 by yajuadmin