項目 | 移行前のバージョン |
---|
9.5 | 9.6 | 10 | 11 | 12 | 13 | 12SP1 |
---|
データベースサーバのwatchdogがConnection Managerのダウンを検知した際に出力するメッセージの追加 | - | - | - | - | - | - | ◎ |
Connection ManagerがエラーとしたコネクションでSQLを再実行した場合のエラー情報を変更 | - | - | - | - | - | - | ◎ |
pg_settingsビューのcategory列の値の変更 | - | ◎ | ◎ | ◎ | ◎ | - | - |
統計情報ビューpgx_stat_lwlockの変更 | - | ◎ | ◎ | ◎ | ◎ | - | - |
pgx_rcvallの動作の変更 | ◎ | ◎ | ◎ | ◎ | ◎ | - | - |
postgresql.confファイルのmax_files_per_processパラメータの指定値の範囲を変更 | ○ | ○ | ○ | ○ | ○ | - | - |
REINDEX CONCURRENTLYの前後でのプランナ統計情報の変更 | - | - | - | - | ○ | - | - |
ALTER TABLE ONLY ... ENABLE/DISABLE TRIGGERが子テーブルを再帰的に処理しないように変更 | - | - | - | ○ | ○ | - | - |
統計情報ビューpg_stat_statementsの変更 | ○ | ○ | ○ | ○ | ○ | - | - |
統計情報ビューpg_stat_activityの変更 | ○ | ○ | ○ | ○ | ○ | - | - |
createuserコマンドのオプション「-a/--adduser」と「-A/--no-adduser」の削除 | ○ | ○ | ○ | ○ | ○ | - | - |
pg_waldumpの解析結果に「PREPARE TRANSACTION」に関連する情報の追加 | ○ | ○ | ○ | ○ | ○ | - | - |
EXPLAIN文にプラン作成時のバッファ使用量の追加 | ○ | ○ | ○ | ○ | ○ | - | - |
指定するリカバリ目標に到達しない場合の動作の変更 | ○ | ○ | ○ | ○ | ○ | - | - |
最小 TLS バージョンのデフォルト値の変更 | - | - | - | - | ○ | - | - |
EXPLAIN文に子テーブルに対応する列別名の追加 | ○ | ○ | ○ | ○ | ○ | - | - |
ログ出力先はcsvlogの場合のフォーマットの変更 | ○ | ○ | ○ | ○ | ○ | - | - |
postgresql.confファイルのwal_keep_segmentsパラメータ名をwal_keep_sizeに変更 | ○ | ○ | ○ | ○ | ○ | - | - |
postgresql.confファイルのeffective_io_concurrencyパラメータの設定方法の変更 | ○ | ○ | ○ | ○ | ○ | - | - |
Mirroring Controllerによるデータベースプロセスのダウン検知時の監視リトライの廃止 | ◎ | ◎ | ◎ | ◎ | - | - | - |
Mirroring Controllerの昇格後コマンドの名称とパラメータ名の変更 | - | - | ◎ | ◎ | - | - | - |
Mirroring Controllerのユーザーコマンドの入力値変更 | - | - | ◎ | ◎ | - | - | - |
postgresql.confファイルのdefault_with_oidsパラメータの削除 | ○ | ○ | ○ | ○ | - | - | - |
postgresql.confファイルのjitパラメータのデフォルト値の変更 | - | - | - | ○ | - | - | - |
pg_rewindの「--dry-run」オプションの動作の変更 | ○ | ○ | ○ | ○ | - | - | - |
pg_upgradeコマンドの動作の変更 | ○ | ○ | ○ | ○ | - | - | - |
外部キーのデフォルトの制約名の変更 | ○ | ○ | ○ | ○ | - | - | - |
max_connectionsの計算方法の変更 | ○ | ○ | ○ | ○ | - | - | - |
設定パラメータのデータ型の変更 | ○ | ○ | ○ | ○ | - | - | - |
autovacuum_vacuum_cost_delayのデフォルト値の変更 | ○ | ○ | ○ | ○ | - | - | - |
共通テーブル式(CTE)をインライン化するように変更 | ○ | ○ | ○ | ○ | - | - | - |
サーバの起動時にサーバのバージョン番号を出力するように変更 | ○ | ○ | ○ | ○ | - | - | - |
権限のないユーザにpg_stat_sslビューの行の表示を制限するように変更 | ○ | ○ | ○ | ○ | - | - | - |
pg_stat_sslシステムビューのclientdn列の改名 | ○ | ○ | ○ | ○ | - | - | - |
pg_stat_sslシステムビューにクライアント認証に関する情報を追加 | ○ | ○ | ○ | ○ | - | - | - |
グローバルオブジェクトをシステムビューpg_stat_databaseで追跡できるように変更 | ○ | ○ | ○ | ○ | - | - | - |
システムビューpg_stat_databaseへのchecksum_failures列とchecksum_last_failure列を追加 | ○ | ○ | ○ | ○ | - | - | - |
pg_attrdefシステムテーブルからadsrc列を削除 | ○ | ○ | ○ | ○ | - | - | - |
pg_constraintシステムテーブルからconsrc列を削除 | ○ | ○ | ○ | ○ | - | - | - |
pg_statistic_extシステムテーブルの分割 | - | - | ○ | ○ | - | - | - |
DROP IF EXISTS FUNCTION/PROCEDURE/AGGREGATE/ROUTINEのメッセージの変更 | - | - | ○ | ○ | - | - | - |
Btreeインデックスの最大エントリ長の変更 | ○ | ○ | ○ | ○ | - | - | - |
postgresql.confファイルのrecovery_target_timelineパラメータのデフォルト値の変更 | ○ | ○ | ○ | ○ | - | - | - |
recovery_target_*パラメータの複数指定の不可 | ○ | ○ | ○ | ○ | - | - | - |
recovery.confの廃止 | ○ | ○ | ○ | ○ | - | - | - |
pg_procカタログのprotransform列をprosupport列に変更 | ○ | ○ | ○ | ○ | - | - | - |
コマンドの出力メッセージのフォーマットの変更 | ○ | ○ | ○ | ○ | - | - | - |
tcp_user_timeoutパラメータのデフォルト値の変更 | ○ | ○ | ○ | ○ | - | - | - |
pg_dumpおよびpg_restoreコマンドのデフォルト動作の変更 | ○ | ○ | ○ | - | - | - | - |
pg_dumpallコマンドのデフォルト動作の変更 | ○ | ○ | ○ | - | - | - | - |
pg_dumpallの--globals-onlyオプションの動作の変更 | ○ | ○ | ○ | - | - | - | - |
非一時テーブルに対する一時テーブルのパーティション設定不可 | ○ | ○ | ○ | - | - | - | - |
関数と列参照のデフォルト動作の変更 | ○ | ○ | ○ | - | - | - | - |
テーブルとドメイン制約の命名規約を変更 | ○ | ○ | ○ | - | - | | |
pg_classカタログからrelhaspkey列を削除 | ○ | ○ | ○ | - | - | - | - |
情報スキーマのtablesビューのtable_type列のテーブル種類名の変更 | ○ | ○ | ○ | - | - | - | - |
pg_procカタログのproisagg列とproiswindow列をprokind列に統合 | ○ | ○ | ○ | - | - | - | - |
非スーパーユーザーによる共有カタログのインデックス再作成の防止 | ○ | ○ | ○ | - | - | - | - |
psコマンドで出力されるプロセス名をpg_stat_activityに同期 | ○ | ○ | ○ | - | - | - | - |
ロジカルレプリケーション時のTRUNCATE文の動作の変更 | ○ | ○ | ○ | - | - | - | - |
情報スキーマtriggersのaction_order列、action_reference_old_table列、action_reference_new_table列に格納する値の変更 | ○ | ○ | ○ | - | - | - | - |
情報スキーマtable_constraintsへのenforced列の追加 | ○ | ○ | ○ | - | - | - | - |
CREATE TABLE文 のLIKE句オプション INCLUDING ALL 指定の動作変更 | ○ | ○ | ○ | - | - | - | - |
postgresql.confファイルのreplacement_sort_tuplesパラメータの削除 | ○ | ○ | ○ | - | - | - | - |
CREATE FUCNTION 文のWITH句の廃止 | ○ | ○ | ○ | - | - | - | - |
EXPLAIN ANALYZE 文でのパラレルワーカーのソート処理情報の追加 | ○ | ○ | ○ | - | - | - | - |
プランナが抽出条件「カラム名 = カラム名」を「IS NOT NULL」へ置換する処理に変更 | ○ | ○ | ○ | - | - | - | - |
pg_rewindコマンドがrootユーザーで実行不可に変更 | ○ | ○ | ○ | - | - | - | - |
pg_stat_statements_resetの実行がスーパーユーザー以外で禁止に変更 | ○ | ○ | ○ | - | - | - | - |
pg_stat_statementsのqueryid列を64ビットに拡張 | ○ | ○ | ○ | - | - | - | - |
ビューに対する SELECT FOR UPDATE の動作変更 | ○ | ○ | ○ | - | - | - | - |
VACUUM のオプションに列リストを指定する場合の動作変更 | ○ | ○ | ○ | - | - | - | - |
システムビューpg_stat_wal_receiverへのsender_host列、sender_port列の追加 | ○ | ○ | ○ | - | - | - | - |
pg_dumpが出力するCREATE TRIGGER ... REFERENCINGコマンドの遷移テーブル名をダブルクォートで括るように変更 | ○ | ○ | ○ | - | - | - | - |
パーティションテーブルに対するCOPYコマンドの動作変更 | ○ | ○ | ○ | - | - | - | - |
論理レプリケーションスロットが存在する場合のサーバ起動可否判定の変更 | ○ | ○ | ○ | - | - | - | - |
1サーバ内での最大接続数の変更 | ◎ | ◎ | - | - | - | - | - |
ALTER TABLESPACE文による暗号化設定の変更 | ◎ | ◎ | - | - | - | - | - |
データ格納先ディレクトリのサブディレクトリの名称変更 | ○ | ○ | - | - | - | - | - |
コマンドおよびオプションの名称変更 | ○ | ○ | - | - | - | - | - |
pg_ctlコマンドの操作完了待ちのデフォルト動作の変更 | ○ | ○ | - | - | - | - | - |
pg_ctlコマンドのstartモードとrestartモードにおけるタイムアウト時の終了ステータスの変更 | ○ | ○ | - | - | - | - | - |
pg_basebackupコマンドのデフォルト動作の変更と-xオプションの削除 | ○ | ○ | - | - | - | - | - |
createlangコマンドとdroplangコマンドの削除 | ○ | ○ | - | - | - | - | - |
クライアントコマンドのsearch_path設定の変更 | ○ | ○ | - | - | - | - | - |
postgresql.confファイルのパラメータのデフォルト値の変更 | ○ | ○ | - | - | - | - | - |
postgresql.confファイルのmin_parallel_relation_sizeパラメータの削除とmin_parallel_table_scan_sizeパラメータおよびmin_parallel_index_scan_sizeパラメータの追加 | ○ | ○ | - | - | - | - | - |
postgresql.confファイルのsql_inheritanceパラメータの削除 | ○ | ○ | - | - | - | - | - |
postgresql.confファイルのpassword_encryptionパラメータの指定値の変更 | ○ | ○ | - | - | - | - | - |
postgresql.confファイルのshared_preload_librariesパラメータと関連するパラメータ群の大文字小文字区別の変更 | ○ | ○ | - | - | - | - | - |
RADIUS認証の設定オプションの名称変更 | ○ | ○ | - | - | - | - | - |
統計情報ビューpg_stat_activityの変更 | ○ | ○ | - | - | - | - | - |
統計情報ビューpg_stat_replicationの変更 | ○ | ○ | - | - | - | - | - |
システムビューpg_user_mappingsのumoptions列の可視性の厳格化 | ○ | ○ | - | - | - | - | - |
pg_stat_statementsビューに格納するSQL文の定数の置換方法の変更 | ○ | ○ | - | - | - | - | - |
CREATE ROLE文と同種のコマンド群のUNENCRYPTEDオプションの削除 | ○ | ○ | - | - | - | - | - |
CREATE ROLE文と同種のコマンド群における空パスワード指定時の動作変更 | ○ | ○ | - | - | - | - | - |
親テーブルにPRIMARY KEY制約を追加する場合の動作変更 | ○ | ○ | - | - | - | - | - |
レプリケーション接続認証のデフォルト設定の変更 | ○ | ○ | - | - | - | - | - |
論理レプリケーションのクライアント認証の設定方法の変更 | ○ | ○ | - | - | - | - | - |
データベース多重化機能によるクラスタシステムのデフォルト構成の変更 | ◎ | ◎ | - | - | - | - | - |
mc_ctlコマンドのオプション省略時のデフォルト動作の変更 | ◎ | ◎ | - | - | - | - | - |
Mirroring Controllerがインスタンスに接続する際の接続設定の変更 | ◎ | ◎ | - | - | - | - | - |
Mirroring Controllerのサーバの状態表示の変更 | ◎ | ◎ | - | - | - | - | - |
データベース多重化運用中のsynchronous_standby_namesパラメータ変更時の動作の変更 | ◎ | ◎ | - | - | - | - | - |
CREATE ROLE文と同種のコマンド群のCREATEUSERオプションとNOCREATEUSERオプションの削除 | ○ | - | - | - | - | - | - |
pg_で始まるロール名を使用不可にする変更 | ○ | - | - | - | - | - | - |
pg_controldataおよび関連箇所におけるNextXIDの表示形式の変更 | ○ | - | - | - | - | - | - |
統計情報ビューpg_stat_activityのwaiting列の削除とwait_event_type列とwait_event列の追加 | ○ | - | - | - | - | - | - |
pg_amカタログの列の変更 | ○ | - | - | - | - | - | - |
システムビューpg_replication_slotsへのconfirmed_flush_lsn列の追加 | ○ | - | - | - | - | - | - |
システムビューpg_settingsのunit列に格納する値の変更 | ○ | - | - | - | - | - | - |
情報スキーマのroutinesビューのresult_cast_character_set_name列名の変更 | ○ | - | - | - | - | - | - |
未サポートデータ型に対する秘匿化ポリシー定義の変更 | ◎ | - | - | - | - | - | - |