by Akul Tomar
PostgreSQLは、オープンソースのリレーショナルデータベース管理システム(RDBMS)です。 この記事では、PostgreSQLを使い始めるためのイントロダクションをご紹介します。
- インストール
- 管理
- 基本的なデータベース操作
インストール
システムにhomebrewがインストールされていれば、ターミナルで以下のコマンドを実行して、PostgreSQLをすばやくインストールすることができます。
brew install postgresql
その他の方は、ここから最新版の PostgreSQL をダウンロードして、インストールの手順に従ってください。
ダウンロードした後、PostgreSQLがインストールされていることを確認するために、以下のコマンドを実行してPostgreSQLのバージョンを確認します。
postgres --version
管理
PostgreSQL は、psql
ユーティリティを使用して、以下のコマンドを実行することで、コマンドラインから管理することができます:
psql postgres
これで psql ユーティリティが起動します。 psqlはPostgreSQLのコマンドラインツールです。 PostgreSQL データベースを管理するためのサードパーティのツールはたくさんありますが、私はまだ他のツールをインストールする必要性を感じていません。psql はとてもすっきりしていて、うまく機能します。
psql インターフェースを終了するには、
\q
ヘルプが必要な場合は、psql ターミナルで \help
\help
psql
\help UPDATE
と入力すると、updateオプションの構文が表示されます。
Description: update rows of a table with_query ]UPDATE table_name alias ] SET { column_name = { expression | DEFAULT } | ( column_name ) = ( { expression | DEFAULT } ) | ( column_name ) = ( sub-SELECT ) } output_name ] ]
初心者の方は、まだ理解できないかもしれません。
PostgreSQLを初めてインストールしたときには、頻繁に行う一般的な管理作業がいくつかあります。 以下のコマンドを実行して、すべてのデータベースをリストアップします。
\list or \l
上の図では、PostgreSQLをインストールしたときに作成された3つのデフォルトのデータベースとスーパーユーザーakultomar
が表示されています。
すべてのユーザーをリストアップするには、\du
コマンドを使用します。