はじめに
このチャレンジでは、PostgreSQL を使用して独自のレシピデータベースを作成し、料理の旅を始めましょう。新米フードブロガーとして、増え続けるレシピのコレクションを管理するために、recipe_db という名前の専用データベースをセットアップします。
このチャレンジでは、createdb コマンドを使用してデータベースを作成し、psql -l コマンドですべてのデータベースを一覧表示して作成を確認します。すべてのコマンドは、デフォルトのユーザーディレクトリである ~/project で実行してください。チャレンジに成功すると、psql -l の出力結果に recipe_db が表示されます。
独自のレシピデータベースの作成
料理の旅に出発しましょう!新米フードブロガーであるあなたには、増え続けるレシピを管理するための整理されたシステムが必要です。このチャレンジでは、あなたの素晴らしい料理のアイデアを保存・管理するための専用 PostgreSQL データベースをセットアップする方法を学びます。
タスク
recipe_dbという名前の PostgreSQL データベースを作成する。- すべてのデータベースを一覧表示して、データベースが作成されたことを確認する。
要件
- データベースの作成には
createdbコマンドを使用すること。 psql -lコマンドを使用してすべてのデータベースを表示し、recipe_dbの作成を確認すること。- すべてのコマンドは、デフォルトのユーザーディレクトリ
~/projectで実行すること。
実行例
データベースの作成に成功し、データベース一覧を表示すると、psql -l の出力に recipe_db が表示されます。
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+----------+---------+---------+-----------------------
postgres | postgres | UTF8 | C.UTF-8 | C.UTF-8 |
recipe_db | labex | UTF8 | C.UTF-8 | C.UTF-8 |
template0 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | C.UTF-8 | C.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
(4 rows)

ヒント
createdbコマンドの後にデータベース名を指定することを忘れないでください。psql -lコマンドは、利用可能なすべてのデータベースをリストアップします。
まとめ
このチャレンジでは、createdb コマンドを使用して recipe_db という名前の PostgreSQL データベースを作成し、psql -l コマンドですべてのデータベースを一覧表示して作成を確認するタスクに取り組みました。このチャレンジを通じて、PostgreSQL 環境におけるデータベース管理のためのコマンドラインツールの使用方法を学びました。
主な学習ポイントは、createdb を使用した新しいデータベースの作成方法と、psql -l を使用した既存データベースの確認方法を理解することです。このチャレンジを無事に完了したことは、PostgreSQL の基本的なデータベース管理タスクを習得したことを示しています。


