![]() |
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のデータベース管理者やデベロッパは一度チェックしておきたい。