【Mac編】インストーラーで手軽に構築!PostgreSQL 17の学習環境を整える
今回は、Homebrewを使わず、GUIのインストーラーを用いてMacにPostgreSQL 17を導入する手順をまとめます。 1. インストーラーの準備 PostgreSQLは多くの導入方法がありますが、設定をダイアログ形式で行える「Interactive Installer」が最も確実です。 (1) ダウンロード 公式サイトのダウンロードページへアクセスし、macOS用を選択します。 PostgreSQL公式:macOSダウンロード 今回は最新バージョンである postgresql-17.5-1-osx.dmg を使用しました。 2. インストールと初期設定のポイント ダウンロードしたdmgファイルを実行すると、セットアップウィザードが起動します。基本的には「次へ」で進めて問題ありませんが、以下の2点だけ注意して設定しました。 スーパーユーザー(postgres)のパスワード : データベース管理に必須となるため、忘れないように設定します。 ロケール(Locale)の設定 : 日本語環境で正しく動作させるため、デフォルトではなく [ja_JP.UTF8] を選択しました。 Stack Builderについて インストール完了直前に「Stack Builder(追加ツールのインストール)」を実行するか聞かれますが、今回は本体の学習が目的のため、キャンセルして終了しました。 3. SQL Shell (psql) による動作確認 まずは、インストールと一緒に導入された専用ツールで接続を確認します。 Finder から [アプリケーション] > [PostgreSQL 17] > [SQL Shell (psql)] を起動します。 Server、Database、Portなどはすべてデフォルト(Enterキー)で進めます。 設定したパスワードを入力し、 postgres=# というプロンプトが表示されれば成功です。 4. ターミナルから操作できるようにパスを通す(環境設定) SQL Shellを使わなくても、Mac標準の「ターミナル」から直接 psql コマンドを使えるように設定します。 (1) パス(PATH)の追加 Macのシェル設定ファイル( .zshrc や .bash_profile )に、PostgreSQLの実行ファイルの場所を教える記述...