項目 | 移行前のバージョン |
---|
9.5 | 9.6 | 10 | 11 | 12 | 13 | 12 SP1/13 SP1 |
---|
NaN、infinity、-infinityに対してデータ秘匿化を適用した場合の表示結果を変更 | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ |
DECLARE STATEMENT文より定義された識別子の有効範囲の変更 | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ |
プレコンパイル結果の変更 | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ |
トリガの置換処理の変更 | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ | ◎ |
「NO SCROLL」のカーソルの動作の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
WITH句が付ける場合の「INSERT...SELECT」の動作の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
btree_ginのインデックスを利用する場合の「"char"」にキャスト動作の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
PGTYPESnumeric_to_int関数にINT_MIN「-2147483648」を渡す場合の結果の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
パーティションの子テーブルのトリガ動作の変更 | - | - | - | ○ | ○ | ○ | ○ |
pg_size_pretty関数にマイナス値を渡す場合の結果の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
生成列(generated column)の計算式に「Record」タイプが指定できないように変更 | - | - | - | - | ○ | ○ | ○ |
生成列(generated column)付けのテーブルの場合のALTER TABLE...INHERITの動作変更 | - | - | - | - | ○ | ○ | ○ |
カスタムオプションのパラメータ名の制限を追加 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
EXTRACT関数の出力の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
psqlの\connectコマンドの動作の変更 | - | - | - | - | - | ○ | ○ |
psqlコマンドの\d+の出力情報の追加 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
IDENTITY列の作成処理の動作の変更 | - | - | ○ | ○ | ○ | ○ | ○ |
拡張データ型の演算子「@」と「~」の削除 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
正規表現後方参照の動作の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
正規表現で[\w-]をサポートしない | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
bt_page_stats()関数の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
bt_metap()関数の変更 | - | - | - | ○ | ○ | ○ | ○ |
テーブルのアクセス権の変更よりの問い合わせの動作の変更 | - | - | - | - | - | ○ | ○ |
子テーブル上にルール作成(CREATE RULE)動作の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
インクリメンタルソートの場合の出力結果の変更 | - | - | - | - | - | ○ | ○ |
to_tsquery関数の出力の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
websearch_to_tsquery関数の出力の変更 | - | - | - | ○ | ○ | ○ | ○ |
タイムゾーンの最新化 | - | - | - | ○ | ○ | ○ | ○ |
pgbenchコマンドの「-D」/「--define」オプションの変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
PL/pgSQLでarray型の変数の設定不可 | - | - | ○ | ○ | ○ | ○ | ○ |
slope関数の仕様の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ウィンドウ関数の動作の変更 | - | - | - | ○ | ○ | ○ | ○ |
幾何データ型の演算子「@」と「~」の削除 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
psqlの\connectコマンドの動作の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
width_bucket()関数の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
COPYコマンドに同じオプションを複数回に指定する場合のチェック動作変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ポストフィックスの演算子をサポートしないように変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
階乗処理関連の演算子「!」、演算子「!!」および関数numeric_facの削除 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
GiSTのインデックス利用する場合のソート結果の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
string_to_array関数の説明の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
psqlコマンドの\d+の出力情報の追加 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
intarry拡張の「<@」と「@>」演算子の最適化を対応しないように変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
psqlコマンドの\dRs+の出力情報の追加 | - | - | ○ | ○ | ○ | ○ | ○ |
pg_last_committed_xact()関数の変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
階乗関数factorialの仕様変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
var_samp/stddev_samp関数の動作変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
CREATE/DROP LANGUAGEコマンドの言語名を指定時の動作変更 | ○ | ○ | ○ | ○ | ○ | ○ | ○ |
ecpg/ecobpgの「elif」文の動作の変更 | ◎ | ◎ | ◎ | ◎ | ◎ | - | - |
ltreeでlquery構文のNOT(!)の処理の変更 | ○ | ○ | ○ | ○ | ○ | - | - |
txid_で始まる関数名の変更 | ○ | ○ | ○ | ○ | ○ | - | - |
psqlの\dのTOASTテーブルに対する出力の改善 | ○ | ○ | ○ | ○ | ○ | - | - |
psqlの\eコマンドの編集内容の再表示の改善 | ○ | ○ | ○ | ○ | ○ | - | - |
全文検索の問い合わせの結果の変更 | ○ | ○ | ○ | ○ | ○ | - | - |
DECLARE CURSOR ... WITH HOLDの動作の変更 | ○ | ○ | ○ | ○ | ○ | - | - |
psqlの\gsetコマンドで特別変数の変更の防止 | ○ | ○ | ○ | ○ | ○ | - | - |
異なるデータ型の日付を比較時の動作の変更 | ○ | ○ | ○ | ○ | ○ | - | - |
to_date()とto_timestamp()関数の変更 | ○ | ○ | ○ | ○ | ○ | - | - |
pg_stat_statementsのSELECT問い合わせ実行の統計処理の変更 | ○ | ○ | ○ | ○ | ○ | - | - |
CREATE EXTENSIONのFROMオプションをサポートしないように変更 | ○ | ○ | ○ | ○ | ○ | - | - |
pg_available_extension_versions()の結果に情報の追加 | ○ | ○ | ○ | ○ | ○ | - | - |
pg_pltemplateカタログの削除 | ○ | ○ | ○ | ○ | ○ | - | - |
psqlコマンドの「--help」の出力情報の追加 | ○ | ○ | ○ | ○ | ○ | - | - |
psqlコマンドの\d+の出力情報の追加 | ○ | ○ | ○ | ○ | ○ | - | - |
psqlのデフォルトプロンプトにトランザクション状態の追加 | ○ | ○ | ○ | ○ | ○ | - | - |
CHECK制約の「NO INHERIT」プロパティを伝播するように変更 | ○ | ○ | ○ | ○ | ○ | - | - |
opaque型がサポートされないように変更 | ○ | ○ | ○ | ○ | ○ | - | - |
旧版の外部キー制約の定義がサポートされないように変更 | ○ | ○ | ○ | ○ | ○ | - | - |
旧版の演算子クラスの定義がサポートされないように変更 | ○ | ○ | ○ | ○ | ○ | - | - |
スーパーユーザのみssl_passphrase_commandの設定値を参照できるように変更 | ○ | ○ | ○ | ○ | ○ | - | - |
pg_triggerカタログにtgparentid列の追加 | ○ | ○ | ○ | ○ | ○ | - | - |
bt_metap()/bt_page_items()関数の変更 | ○ | ○ | ○ | ○ | ○ | - | - |
統計情報ビューpg_stat_activityにleader_pid列の追加 | ○ | ○ | ○ | ○ | ○ | - | - |
デフォルト以外の照合順序を使用するインデックスの制約動作の変更 | ○ | ○ | ○ | ○ | ○ | - | - |
ALTER MATERIALIZED VIEW ... RENAME COLUMN実施時のコマンドタグの変更 | ○ | ○ | ○ | ○ | ○ | - | - |
ALTER FOREIGN TABLE ... RENAME COLUMN実施時のコマンドタグの変更 | ○ | ○ | ○ | ○ | ○ | - | - |
補助プロセスのPIDはpg_stat_sslに記録しないように変更 | - | - | ○ | ○ | ○ | - | - |
補助プロセスのPIDはpg_stat_gssapiに記録しないように変更 | - | - | - | - | ○ | - | - |
ltreeにおいて、中括弧付きアスタリスクの処理の変更 | ○ | ○ | ○ | ○ | ○ | - | - |
json_to_tsvector/jsonb_to_tsvector関数のfilterのチェックの強化 | - | - | - | ○ | ○ | - | - |
SIMILAR TO ... ESCAPE NULL が必ず NULL を返すように変更 | ○ | ○ | ○ | ○ | ○ | - | - |
Oracleデータベース互換機能のto_multibyte()にバックスラッシュを入力した際の出力結果の変更 | 〇 | 〇 | 〇 | 〇 | 〇 | - | - |
Oracleデータベース互換機能のto_char()に浮動小数点型を入力した際の出力桁数の変更 | 〇 | 〇 | 〇 | 〇 | 〇 | - | - |
データ秘匿化が可能なデータ型でない型を戻り値として返す演算子または関数を実行した場合に、エラーとなるように変更 | ◎ | ◎ | ◎ | ◎ | - | - | - |
psqlコマンドの\conninfoの出力の変更 | ○ | ○ | ○ | ○ | - | - | - |
psqlコマンドの\helpの出力の変更 | ○ | ○ | ○ | ○ | - | - | - |
XML関数のさまざまな不具合の修正 | - | - | ○ | ○ | - | - | - |
to_timestamp()/to_date()関数の変更 | ○ | ○ | ○ | ○ | - | - | - |
SERIALIZABLE分離モードでパラレルクエリが使用できるように変更 | ○ | ○ | ○ | ○ | - | - | - |
単一の子しか持たないパーティションテーブルおよびUNION ALLの問い合わせの最適化の改善 | - | - | ○ | ○ | - | - | - |
psqlの\dと\zのパーティションテーブルに対する表示の改善 | - | - | ○ | ○ | - | - | - |
システムビューpg_indexesにパーティションインデックスを含むように変更 | - | - | - | ○ | - | - | - |
パーティションテーブルにテーブルスペースの指定ができるように変更 | - | - | ○ | ○ | - | - | - |
パーティション境界に任意の式を記述できるように変更 | - | - | ○ | ○ | - | - | - |
パーティションテーブルを参照する外部キーのサポート | - | - | ○ | ○ | - | - | - |
動的共有メモリを無効化する設定の廃止 | ○ | ○ | ○ | ○ | - | - | - |
information_schemaビューで、オブジェクト名の列をvarchar型ではなく、name型として扱うように変更 | ○ | ○ | ○ | ○ | - | - | - |
テーブルのname型の列がデフォルトでC照合順序を持つように変更 | ○ | ○ | ○ | ○ | - | - | - |
psqlの「\pset format ..」コマンドでユニークでない略記の禁止 | ○ | ○ | ○ | ○ | - | - | - |
pg_restoreの動作の変更 | ○ | ○ | ○ | ○ | - | - | - |
pg_verify_checksumsの改名 | - | - | - | ○ | - | - | - |
xpath()関数 や XMLTABLE による値の作成で出力を変更 | ○ | ○ | ○ | ○ | - | - | - |
SQLスタイルの substring(.. from … for ..)関数の動作の変更 | ○ | ○ | ○ | ○ | - | - | - |
random()、setseed()関数がプラットフォーム間で統一 | ○ | ○ | ○ | ○ | - | - | - |
新たなアルゴリズムを使用することで、real型、double precision型の値を出力する際の性能を改善 | ○ | ○ | ○ | ○ | - | - | - |
幾何関数と演算子のコードリファクタリング | ○ | ○ | ○ | ○ | - | - | - |
timetravel拡張の廃止 | ○ | ○ | ○ | ○ | - | - | - |
abstime、reltime、tintervalの各データ型の廃止 | ○ | ○ | ○ | ○ | - | - | - |
oid列の特別な振る舞いの廃止 | ○ | ○ | ○ | ○ | - | - | - |
SHOW tcp_user_timeoutの値の変更 | ○ | ○ | ○ | ○ | - | - | - |
Python言語のサポートの変更 | ○ | ○ | ○ | ○ | - | - | - |
power関数のPOSIX準拠 | ○ | ○ | ○ | - | - | - | - |
to_number関数のテンプレート区切り文字が一致しない場合の動作変更 | ○ | ○ | ○ | - | - | - | - |
to_date、to_number、to_timestamp関数でマルチバイトテンプレート文字列を指定した場合の動作変更 | ○ | ○ | ○ | - | - | - | - |
to_char、to_number、to_timestamp関数のダブルクォート内でバックスラッシュを指定した場合の動作変更 | ○ | ○ | ○ | - | - | - | - |
XML関数における相対パスの扱いの変更 | ○ | ○ | ○ | - | - | - | - |
拡張問い合わせプロトコルにおけるstatement_timeoutの適用範囲の変更 | ○ | ○ | ○ | - | - | - | - |
ラージオブジェクトの権限チェックタイミングの変更 | ○ | ○ | ○ | - | - | - | - |
adminpackのpg_file_read、pg_file_length、pg_logfile_rotate関数の削除 | ○ | ○ | ○ | - | - | - | - |
拡張機能におけるGUC_LIST_QUOTE指定のカスタムパラメータ定義時の動作の変更 | ○ | ○ | ○ | - | - | - | - |
red-blackツリーサポート関数の名前の変更 | ○ | ○ | ○ | - | - | - | - |
chkpass拡張の削除 | ○ | ○ | ○ | - | - | - | - |
ダブルクォートで括ったコマンドオプションの小文字への自動変換の廃止 | ○ | ○ | ○ | - | - | - | - |
psqlコマンドの\d+の出力情報の追加 | ○ | ○ | ○ | - | - | - | - |
pg_basebackupの動作の変更 | ○ | ○ | ○ | - | - | - | - |
いくつかの関数で変動性区分を変更 | ○ | ○ | ○ | - | - | - | - |
いくつかの関数をPARALLEL UNSAFEに変更 | ○ | ○ | ○ | - | - | - | - |
アプリケーションの接続先切り替え機能の指定方法の変更 | ◎ | ◎ | - | - | - | - | - |
C言語およびCOBOL言語による埋め込みSQLアプリケーションのOSS PostgreSQL互換 | ◎ | ◎ | - | - | - | - | - |
Vertical Clustered Index(VCI)の選択条件変更 | ◎ | ◎ | - | - | - | - | - |
システム管理関数の名称変更 | ○ | ○ | - | - | - | - | - |
システム情報関数の返却項目の名称変更 | ○ | ○ | - | - | - | - | - |
FROM句にシーケンスを指定した場合の返却列の変更 | ○ | ○ | - | - | - | - | - |
範囲外の値を入力した場合のto_date関数とto_timestamp関数の動作変更 | ○ | ○ | - | - | - | - | - |
選択リストに集合を返す関数を指定した場合の動作変更 | ○ | ○ | - | - | - | - | - |
同一テーブルが複数回更新される場合の文単位のトリガの動作変更 | ○ | ○ | - | - | - | - | - |
C言語関数におけるVersion 0呼び出し規約の削除 | ○ | ○ | - | - | - | - | - |
Oracleデータベース互換機能のrpad関数にマルチバイト文字を入力した場合の返却結果の変更 | ○ | ○ | - | - | - | - | - |
money型をbigint型で除算する場合の演算方法の変更 | ○ | ○ | - | - | - | - | - |
cubeモジュールの~>演算子の振る舞いの変更 | ○ | ○ | - | - | - | - | - |
tsearch2モジュールの削除 | ○ | ○ | - | - | - | - | - |
psqlコマンドの特別変数に不当な値を指定した場合の動作変更 | ○ | ○ | - | - | - | - | - |
psqlコマンドの\dおよび\dDの出力形式の変更 | ○ | ○ | - | - | - | - | - |
PL/Tclの自動ロード機能の削除 | ○ | ○ | - | - | - | - | - |
PL/Pythonにおける複合型配列の扱いの変更 | ○ | ○ | - | - | - | - | - |
DHパラメータのサイズ変更 | ○ | ○ | - | - | - | - | - |
to_char関数におけるマイナス符号の扱いの変更 | ○ | - | - | - | - | - | - |
無限大のタイムスタンプを入力した場合のextract関数の戻り値の変更 | ○ | - | - | - | - | - | - |
三角関数のPOSIX準拠 | ○ | - | - | - | - | - | - |
行集合を返す関数がNULLを返せるように変更 | ○ | - | - | - | - | - | - |
PL/pgSQLのRAISEコマンドにおけるCONTEXTメッセージを出力するように変更 | ○ | - | - | - | - | - | - |
テキスト検索パーサにおける数字から始まるメールアドレスやホスト名の解析方法の変更 | ○ | - | - | - | - | - | - |
関数をORDER BYソートの順序で実行するように変更 | ○ | - | - | - | - | - | - |
日付やタイムスタンプの限界値チェックの強化 | ○ | - | - | - | - | - | - |
OIDを取得するシステムカタログ情報関数における引数のデータ型の変更 | ○ | - | - | - | - | - | - |
不当な値を入力した場合のシステムカタログ情報関数の動作変更 | ○ | - | - | - | - | - | - |
レプリケーションSQL関数pg_replication_origin_xact_resetの引数の削除 | ○ | - | - | - | - | - | - |
psqlコマンドの-cオプションを指定した場合に起動用ファイルを読み込むように変更 | ○ | - | - | - | - | - | - |
画面表示モードが自動設定の場合のpsqlコマンドの表示方法の変更 | ○ | - | - | - | - | - | - |
psqlコマンドの\df+の出力情報の追加 | ○ | - | - | - | - | - | - |
環境変数PAGERに空文字列または全て空白文字の文字列を指定した場合のpsqlコマンドの表示方法の変更 | ○ | - | - | - | - | - | - |
pgbenchコマンドの独自スクリプトの書式変更 | ○ | - | - | - | - | - | - |
pgbenchコマンドのスクリプトファイルメタコマンド\setrandomの削除 | ○ | - | - | - | - | - | - |
hstoreのhstore_to_jsonb_loose関数の数値判別の厳格化 | ○ | - | - | - | - | - | - |
pageinspectのheap_page_items関数の返却情報の追加 | ○ | - | - | - | - | - | - |
Oracleデータベース互換機能利用時の変更 | ◎ | - | - | - | - | - | - |