Pgadmin 4をPostgresインストーラの一部としてWindows用にインストールしました。 pgadminは今私に新しいバージョン(私が持っている4.8、> 4.5)があると言っています。ただし、私が見ることができるアップグレード機能は組み込まれていません。
最初は私はそれをデフォルトの場所にインストールしました(C:\Program Files (x86)\pgAdmin 4\v4
)、前回のインストール(Postgresインストーラから)は別の場所(C:\Program Files\PostgreSQL\11\pgAdmin 4
)にアクセスしました。
2回目はPostgres(C:\Program Files\PostgreSQL\11\pgAdmin 4
)の既存のインストールにそれを指摘しましたが、既存のインストールをアップグレードするのではなく、代わりにその代わりにサブディレクトリ(C:\Program Files\PostgreSQL\11\pgAdmin 4\v4
)にインストールしました。 Postgresインストーラをダウンロードした場合は、これをテストしていませんが、PGAdminのバージョン4.5を再インストールするだけです。
Postgres Windowsインストーラによって最初にインストールされたPGADMINインスタンスをアップグレードするための正しい方法は何ですか?
ここで最良のアプローチがわからない。から直接PGADMINを更新した場合: https://www.postgresql.org/ftp/pgadmin/pgadmin4/v4.10/windows/ インストールが "C:\ Program Files(x86)\" pgadmin 4\v4\runtime\pgadmin4.exe "
EnterprisedBインストーラ全体のインストールから: https://www.enterprisedb.com/downloads/postgres-postgresql-downloads がインストールされています。 "C:¥Program Files¥PostgreSQL¥11¥pgadmin 4\bin\pgadmin4.exe "
これは全く望ましくない衝突のように見えますか?そして@Anomalyによって識別された問題につながりますか?
ここからインストーラをダウンロードした場合 https://www.postgresql.org/ftp/pgadmin/pgadmin4/v4.8/windows/
それは自動的に4.8バージョンで(C:\ Program Files(x86)\ pgadmin 4\v4)既存の4.xバージョンを上書きしますが、サーバー接続と設定を保持する必要があります。
あなたの場合、前のインストールは別の場所にありました、したがって、あなたは2つのバージョンを持っていることになりました。
私があなたに提案することは、コントロールパネルに移動し、そこにあるすべてのバージョンからアンインストールされます。その後上記のリンクに進み、v4.8をデフォルトの場所にダウンロードしてインストールします。利用可能な新しいバージョンがあるたびにそれをインストールするだけで、インストーラにデフォルトの場所にインストールさせます。
PGADMINサーバー接続は%AppData%\ PGAdminにあります。
このメソッドを使用してV4.5からV4.8にプロンプナルにアップグレードされただけで、(デフォルトの場所にインストールする)、魅力のように機能しました。
私は以前に同じ問題を抱えており、手動でパスを選択しなければなりませんでした。
明らかに(v。4.25)パスと更新を正しく自動検出します。
私は Webサイト からダウンロードしなければなりませんでした、PGAdmin自体に埋め込まれた更新ボタンはありませんでした
最良の選択肢は、「プログラムとファイル」 - >「PostgreSQL」と「アンインストール」を選択することです。アプリケーション全体または個々のコンポーネントのみをアンインストールする場合は、アンインストーラを尋ねます。個々のコンポーネントを選択してから「pgadmin」を選択します。これにより、PostgreSQLディレクトリからPGADMINをアンインストールします。これから最新バージョンのPGADMINのみをインストールします オフィシャルサイト それをインストールします:C:\Program Files (x86)\pgAdmin 4\v4