Guides, HowTos and Tips for Technology Geeks - The Geek Stuff

The Geek StuffにSathiya Moorthy氏がデータベース管理の際に参考にできる記事を15 Advanced PostgreSQL Commands with Examplesとして公開した。PostgreSQLを対象としてデータベースアーキテクトやpsqlの上級者ユーザを対象としている。紹介されているPostgreSQLの15の使いやすい操作方法は次のとおり。

  • PostgreSQLデータベースでもっとも大きなテーブルを検索する方法
  • PostgreSQLデータベースのディスクにおけるサイズを計算する方法
  • PostgreSQLテーブルのディスクにおけるサイズを計算する方法
  • PostgreSQLの既存のテーブルのインデックスを閲覧する方法
  • テーブルに新しいインデックスを作っているときにPostgreSQLインデックスの型を指定する方法
  • PostgreSQLトランザクションを使う方法
  • SQLクエリに対してPostgreSQLで実施される実行プランを表示させる方法
  • サーバサイドでクエリを実行してプランを表示させる方法
  • 連番を生成してテーブルに挿入する方法
  • PostgreSQLテーブルの行の合計数を計算する方法
  • テーブルの列から2番目に大きな値を取得する方法
  • PostgreSQLの基本となるデータ型を表示する方法
  • PostgreSQLクエリの実行結果をそのままファイルに出力する方法
  • 暗号化した後でパスワードを保存する方法

15 Advanced PostgreSQL Commands with Examplesの姉妹記事として15 Practical PostgreSQL Database Administration Commandsも紹介されている。より入門者に近い部分のコマンドがまとめられている。紹介されている操作方法は次のとおり。

  • PostgreSQL rootユーザのパスワードを変更する方法
  • PostgreSQL SysV起動スクリプトを準備する方法
  • どこでPostgreSQLサーバが実行されているかをチェックする方法
  • PostgreSQLデータベースを開始・停止・再起動する方法
  • どのバージョンのPostgreSQLが実行されているのか調べる方法
  • PostgreSQLユーザを作成する方法
  • PostgreSQLデータベースを作成する方法
  • PostgreSQLデータベースに存在するデータベースの一覧を表示させる方法
  • 既存のPostgreSQLデータベースを削除する方法
  • PostgreSQLコマンドのヘルプを表示させる方法
  • PostgreSQLデータベースに存在するすべてのテーブルの一覧を取得する方法
  • クエリの実行にかかった時間を表示させる方法
  • PostgreSQLデータベースやテーブルをバックアップ・リストアする方法
  • PostgreSQLが持っている既存の関数一覧を表示させる方法
  • ほかのエディタを指定してPostgreSQLクエリを編集する方法
  • PostgreSQLヒストリファイルはどこにあるか

どの操作方法もPostgreSQLを管理する上では便利に活用できるものばかりだ。PostgreSQLのデータベース管理者やデベロッパは一度チェックしておきたい。