4分で読めます
| マック

PostgreSQLはコーディングに役立ちますが、いつかMacからアンインストールしたくなるかもしれません。Finderで削除できる通常のmacOSアプリと比べると、PostgreSQLの削除は少し複雑です。でもご安心ください。今日は必要な手順をご紹介します。
すべてを確実に削除するために、ユーザーアカウントも削除しましょう。アプリやアカウントの削除に苦労している場合は、これらの変更に対処する方法についてもご確認ください。
MacからPostgreSQLをアンインストールする理由
PostgreSQLは便利なソフトウェアですが、代替ソフトを選んだために不要になったという場合もあるでしょう。また、何らかの理由でアプリケーションが動作していない可能性もあります。正常に動作しないプログラムをアンインストールして再インストールすると、問題が解決しやすくなることがよくあります。
注記
デバイス上のアプリに問題がある場合、多くの場合、Finder から削除できます。ただし、Finder 自体が動作していない場合は、目的の操作を実行できない可能性があります。Mac で Finder が応答しない場合の対処法に関するこのガイドは、問題の解決に役立つはずです。
MacからPostgreSQLをアンインストールする方法
MacからPostgreSQLをアンインストールする理由が何であれ、手順は同じです。まず、アプリを削除する必要があります。その後、ユーザーアカウントを削除してください。
以下のセクションでは、両方の方法を学びます。
1. ターミナルアプリを使用する
所要時間: 10分
デバイスからPostgreSQLをアンインストールする主な方法の一つは、ターミナルアプリを使うことです。いくつかのコマンドを入力する必要がありますが、以下で最初から最後までの手順を説明します。
- Mac ツールバーの右上隅にある虫眼鏡アイコンをクリックして、Spotlight に移動します。

- ポップアップ検索ウィンドウが表示されたら、「Terminal」と入力します。Returnキーを押す必要はありません。数秒以内に結果が自動的に表示されます。

- ターミナルアプリが表示されたらそれを選択します。一番上の結果として表示されます。
- ターミナルアプリが開いたら、「 open /Library/PostgreSQL/version number/uninstallpostgresql.app 」と入力してください。それでもうまくいかない場合は、「 sudo /Library/PostgreSQL/version number/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh 」を試してください。

- Return キーを押してパスワードを入力し、画面上のアンインストール手順に従います。
2. ユーザーアカウントを削除する
PostgreSQLを削除した後は、デバイスの空き容量を増やすためにユーザーアカウントも削除する必要があります。ただし、これはサインインしていないアカウントに対してのみ実行できます。Macのメインアカウントを削除する必要がある場合は、まず新しいアカウントを作成してください。
ユーザー アカウントを削除する方法は次のとおりです。
- 左上隅にあるAppleアイコンをタップします。ドロップダウンメニューが表示されたら、 「システム設定」を選択します。

- 左側のツールバーの「ユーザーとグループ」に移動します。
- アカウントを見つけて、情報アイコン(i) を選択します。

- 次のポップアップ ウィンドウが表示されたら、[ユーザーの削除]をクリックします。

- Macに別のポップアップウィンドウが表示されます。ユーザー設定を保存するかどうかを選択し、もう一度「ユーザーを削除」を押してください。

注記
場合によっては、デバイス上の他のPostgreSQLファイルやフォルダを削除する必要があります。ターミナルを開いて「sudo rm -rf /Library/PostgreSQ」と入力し、その後Returnキーを押してパスワードを入力することで削除できます。
PostgreSQLがアンインストールできない場合の対処法
上記のすべてを試してもPostgreSQLを完全に削除できない場合は、問題を解決するためにいくつか試すことができます。コンピュータの再起動から以前のバージョンへの復元まで、以下の4つの方法をお試しください。
1. Macを再起動してもう一度試してください
最も簡単なのは、Macを再起動し、PostgreSQLをアンインストールし、アカウントを削除することです。デバイスをシャットダウンして手動で再起動するか、すべてを自動的に再起動するかは問題ではありません。後者の方が手作業が少なくて済むため、その方法を説明します。
- Apple メニューアイコンに移動し、ドロップダウン メニューを展開します。
- [再起動]を選択します。

- ポップアップウィンドウでMacを再起動することを確認します。60秒間何も操作しないと、デバイスは自動的に電源がオフになり、再びオンになります。

- Macが完全に再起動するまでお待ちください。ログインページが表示されたら、デバイスの電源を入れるときと同じようにパスワードを入力してください。
- ターミナルに移動し、最初のセクションで概説したのと同じ手順に従ってPostgreSQLをアンインストールしてみます。
2. ターミナルを使用する
既にご紹介したコマンドに加えて、ターミナルでデータを削除する別の方法もあります。使い方は以下のとおりです。
- Spotlightに移動して、 Terminalを検索します。
- ターミナルが開いたら、入力してReturnキー
sudo rm /etc/postgres-reg.iniを押します。 - パスワードを入力してください。これにより、アプリから余分なデータが削除されます。
- 先ほど述べた他の2つのコマンドをもう一度入力し、どちらもReturnキーを押します。パスワードを入力すると、これらが削除されます。
- Macの電源をオフにして、再度オンにします。
3. 管理者権限を確認する
多くの場合、Mac上のアプリやプログラムを削除できるのは管理者権限を持つユーザーのみです。そのため、PostgreSQLを削除できない場合は、アカウントの権限に問題がある可能性があります。システム設定で権限を確認・調整できます。
- システム設定を開き、ユーザーとグループを選択します。
- ユーザーアカウントの横にある情報アイコンを選択します。
「システム設定の情報アイコン」> - ユーザーがこのコンピューターを管理できるようにするをオンに切り替えます。

- ポップアップウィンドウが表示され、コンピュータを再起動する必要があることを通知されます。表示されたら、「OK」を選択してください。

- 新しい条件を有効にするには、Mac を再起動してください。
4. Macを以前のバージョンに復元する
Macを以前のバージョンに復元するのは、PostgreSQLを削除する最も面倒な方法です。以前の時点でPostgreSQLが存在しなかった場合、多くの保存データが使用されることになります。しかし、これまで他の方法がすべて失敗した場合は、PostgreSQLを削除する可能性はあります。そこまでの手間をかける必要がある場合は、以下の手順に従ってください。
- アプリを開く前に、 Spotlightを開いて移行アシスタントを検索します。

- 「続行」を選択します。これにより、デバイス上で開いているすべてのアプリが閉じられるので、すべて保存されていることを確認してください。

- 移行アシスタントには3つのオプションが表示されます。 「Mac、Time Machine、または起動ディスクから」の横にある丸にチェックを入れ、「続行」を選択します。

- コンピュータを復元したいTime Machineバックアップを選択します。そして、もう一度「続行」を押します。

- デバイスに復元したい情報すべてにチェックを入れます。もう一度「続行」を選択してください。

- Mac が復元されるまでお待ちください。
PostgreSQLの削除は通常、複雑なプロセスではなく、10分もかからないはずです。まず、アプリとそれに関連するデータをすべて削除してから、アカウントを削除する必要があります。これらができない場合は、いくつかの解決策を試すことで問題を解決できます。この記事を読んでいただければ、PostgreSQLを問題なく削除できるはずです。