ページの先頭行へ戻る
Enterprise Postgres 12 SP1 リリース情報
FUJITSU Software

2.3 運用の移行に関する非互換

項目

移行前のバージョン

9.5

9.6

10

11

12

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列に変更

コマンドの出力メッセージのフォーマットの変更

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列名の変更

update_process_titleパラメータのデフォルト値の変更

未サポートデータ型に対する秘匿化ポリシー定義の変更

◎:FUJITSU Enterprise Postgresによる非互換あり

○:OSSによる非互換あり

-:非互換なし