Postgres
Postgres.appは、Mac上で開発、テスト、データベース作業のためにローカルのPostgreSQLサーバーをインストールして管理する、macOSネイティブアプリです。
Postgres とは?
Postgres.appは、PostgreSQLを標準的なMacアプリとしてパッケージ化した、macOSネイティブのデータベースユーティリティです。これにより、開発者、学生、技術系ユーザーは、別個のサーバー環境を用意することなく、アプリ開発、テスト、SQL学習、データベースを利用するツールの作業のためにローカルのPostgreSQLサーバーを実行できます。このアプリは、ローカルのデータベースインスタンスを初期化、起動、停止、管理するためのグラフィカルインターフェースを提供し、ターミナルベースのワークフローを好むユーザー向けにコマンドラインツールも含まれています。Postgres.appは、同じMac上で異なるPostgreSQLバージョンを実行できるため、プロジェクトごとに異なるデータベースバージョンに依存している場合に便利です。また、PostGISなどの一般的な拡張機能も含まれており、ローカルの地理空間開発に実用的な選択肢となっています。Jakob Eggerによって公開されており、macOSのワークフロー向けに特化して設計されています。
主な特徴
- MacアプリからローカルのPostgreSQLサーバーを初期化して実行
- グラフィカルインターフェースでデータベースサーバーを起動、停止、監視
- ターミナルのワークフロー向けに同梱されたPostgreSQLコマンドラインツールを使用
- 同じMac上で複数のPostgreSQLバージョンを実行
- 地理空間データ向けにPostGISなどの一般的な拡張機能を利用
- メニューバーのコントロールからサーバーをすばやく管理
diCleanerでアプリの残留データを確認
クリーニング前にキャッシュ、サポートファイル、コンテナ、ログイン項目を確認します。
安全性の概要
状態: 安全
これはmacOS向けの正規のデータベースサーバーソフトウェアです。Mac上にあるローカルのデータベースファイルを保存および管理するため、これを削除すると、それに依存する開発用データベースやテスト環境に影響する可能性があります。ネットワークアクセスとローカルデータの保存はPostgreSQLサーバーでは通常の動作であり、通常の開発作業の一環として、クライアントアプリがローカルデータベースに接続できるようにしているユーザーもいます。削除する前に、それが管理しているデータベースがもう不要であることを確認し、重要なデータは必ずバックアップしてください。
推奨: 開発、テスト、学習、またはMacベースのデータベースワークフローでPostgreSQLをローカル利用している場合は、Postgres.appを保持してください。ローカルのPostgreSQLサーバーが不要になった場合にのみ削除し、プロジェクトデータを失わないよう、先にすべてのデータベースをエクスポートまたはバックアップしてください。
一般的なパス
/Applications/Postgres.app~/Library/Application Support/Postgres~/Library/Application Support/Postgres/var
サポートパス
~/Library/Application Support/Postgres
設定パス
~/Library/Preferences/com.postgresapp.Postgres2.plist
体験を共有する
最初に体験を共有しましょう。