ページの先頭行へ戻る
Enterprise Postgres 17 リリース情報

2.2.306 レプリケーションSQL関数pg_replication_origin_xact_resetの引数の削除

非互換

FUJITSU Enterprise Postgres 9.6以降では、レプリケーションSQL関数pg_replication_origin_xact_resetにおいて、使用しない2つの引数を削除します。

FUJITSU Enterprise Postgres 9.5 の場合

pg_replication_origin_xact_reset関数は2つの引数を持ちます。

[例]

=# SELECT pg_replication_origin_xact_reset('0/1F419B0', current_timestamp);
 pg_replication_origin_xact_reset
----------------------------------

(1 row)

=# SELECT pg_replication_origin_xact_reset();
ERROR:  function pg_replication_origin_xact_reset() does not exist
LINE 1: SELECT pg_replication_origin_xact_reset();
               ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
FUJITSU Enterprise Postgres 9.6以降の場合

pg_replication_origin_xact_reset関数は引数を持ちません。

[例]

=# SELECT pg_replication_origin_xact_reset('0/1F419B0', current_timestamp);
ERROR:  function pg_replication_origin_xact_reset(unknown, timestamp with time zone) does not exist
LINE 1: SELECT pg_replication_origin_xact_reset('0/1F419B0', current...
               ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.

=# SELECT pg_replication_origin_xact_reset();
 pg_replication_origin_xact_reset
----------------------------------

(1 row)

対処方法

pg_replication_origin_xact_reset関数に指定している引数を削除してください。