バージョン4.16

発売日:2019-12-12

このリリースには、pgAdmin44.15のリリース以降の多数のバグ修正と新機能が含まれています。

警告

警告:このリリースには、非rootユーザーとしてpgAdminを実行するためのコンテナディストリビューションへの変更が含まれています。マップされたストレージディレクトリで実行しているコンテナのユーザーは、次の例のように、ホストマシンで所有権を変更する必要がある場合があります。

sudo chown -R 5050:5050 <host_directory>

新機能

Issue #4396 -データとその依存オブジェクトの損失についてマテリアライズドビューの定義を変更することについてユーザーに警告します。
Issue #4435 -コレクションノードを除く、データベースノードの下のすべてのノードでドラッグアンドドロップ機能を許可します。
Issue #4711 -他のアプリケーションとの一貫性を高めるために、クエリツールの[ExecuteQuery]ボタンに「play」アイコンを使用します。
Issue #4772 -可視ラベルを使用できない場所で不可視ラベルを提供するaria-labelを追加しました。
Issue #4773 -アクセシビリティのためのすべてのステータスメッセージにrole=/"status/"属性を追加しました。
Issue #4939 -コンテナでpgAdminを非rootユーザーとして実行します(pgadmin、UID:5050)
Issue #4944 -コンテナ内のGunicornログを、GUNICORN_ACCESS_LOGFILEで指定されたファイルに転送できるようにします。
Issue #4990 -開いているクエリツールとデータフィルターアイコンを変更しました。

ハウスキーピング

Issue #4696 -マテリアライズドビューのリバースエンジニアリングおよび変更されたSQLテストを追加します。
Issue #4807 -テーブルとその子ノードのリファクタリングされたコード。
Issue #4938 -列ノードのリファクタリングされたコード。

バグ修正

Issue #3538 -ダイアログですべての必須フィールドが提供されるまで、[リセット]ボタンが有効にならない問題を修正します。
Issue #4220 -「Users」ダイアログのスクロールの問題を修正。
Issue #4516 -ラベルのないテーブルヘッダーのソートを削除します。
Issue #4659 -付与者についてより明確にするために、デフォルトの特権のドキュメントを更新しました。
Issue #4674 -ユーザー名にHTML文字が含まれている場合のクエリツールの起動エラーを修正しました。それは回帰です。
Issue #4724 -SSHトンネルを介した接続を確立中にネットワーク切断の問題を修正し、サーバーノードを展開できません。
Issue #4761 -データ型をタイムゾーン付きのタイムスタンプからタイムゾーンなしのタイムスタンプに変更すると、間違った型が表示される問題を修正します。
Issue #4792 -スーパーユーザーはすべてのアクセス制限をオーバーライドするため、スーパーユーザーがデータベースを作成できることを確認します。
Issue #4818 -クエリツールでサーバー接続がドロップアウトする問題を修正しました。
Issue #4836 -ドキュメントのコンテナ展開セクションで、jsonファイル名を「servers.json」から「pgadmin4/servers.json」に更新しました。
Issue #4878 -スーパーユーザーはすべてのアクセス制限をオーバーライドするため、スーパーユーザーがロールを作成できることを確認します。
Issue #4893 -コメントとして数字を指定するときのパーティションのリバースエンジニアリングSQLの問題を修正します。
Issue #4923 -ロジックを強化して、サーバーおよびサーバーグループノードのラベルを「Delete/Drop」から「Remove」に変更します。
Issue #4925 -初期ログがロードされるまで、プロセスウォッチャーにテキストを表示しました。
Issue #4926 -pgAdmin4がサーバーノードの展開でハングするVPNネットワークの切断の問題を修正します。
Issue #4930 -メインウィンドウのタブナビゲーションのアクセシビリティの問題を修正。
Issue #4933 -Serversコレクションノードがサーバー接続とは無関係に展開されることを確認します。
Issue #4934 -[UserManagement]ダイアログの[help]ボタンのリンクを修正しました。
Issue #4935 -アクセシビリティの問題を修正します。
Issue #4947 -HTMLを含むテーブルとタイプのExplainおよびExplainanalysisのXSS問題を修正します。
Issue #4952 -複合トリガーのプロパティを取得する問題を修正します。#4006のリグレッションです。
Issue #4953 -トリガーがすでに無効になっていて、ユーザーが[すべて有効にする]をクリックした場合、pgAdmin4がテーブルノードを取得できない問題を修正します。
Issue #4958 -トリガー関数に単一の引数が渡されたときのトリガーのリバースエンジニアリングSQLの問題を修正します。
Issue #4964 -長さと精度がテーブル/列ダイアログから削除されない問題を修正します。
Issue #4965 -テーブル/列のプロパティダイアログにIntervalデータ型が表示されない問題を修正します。
Issue #4966 -「サーバー上でオブジェクトが見つかりませんでした。」を修正チェック制約の更新中にエラーが発生しました。
Issue #4975 -ユーザーがUI言語を切り替えることができない問題を修正します。#4348のリグレッションです。
Issue #4976 -PG/EPAS12でwhen句が表示されないリバースエンジニアリングSQLの問題を修正します。
Issue #4978 -バージョン4.15にアップグレードした後、pgAdmin4が問題を開始できない問題を修正しました。
Issue #4982 -テーブル/列のSQLのリバースエンジニアリングに統計とストレージ情報を追加しました。
Issue #4985 -引用符で囲まれた継承されたテーブル名が正しくエスケープされなかった問題を修正します。
Issue #4991 -コンテキストメニューがサブメニューとともに開かれ、フォーカスがコンテキストメニューまたはサブメニューにない問題を修正します。