pg_replication_origin_xact_reset() and its argument variables

From: Fujii Masao <masao(dot)fujii(at)gmail(dot)com>
To: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: pg_replication_origin_xact_reset() and its argument variables
Date: 2016-06-30 13:15:20
Message-ID: CAHGQGwHEsqHTLLAy3PWu51JDr4qjDh1O6OdhDfQVGpnpvDKUKw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

The document explains that pg_replication_origin_xact_reset() doesn't have
any argument variables. But it's been actually defined so as to have two
argument variables with pg_lsn and timestamptz data types, as follows.

=# \df pg_replication_origin_xact_reset
List of functions
Schema | Name | Result data type |
Argument data types | Type
------------+----------------------------------+------------------+----------------------------------+--------
pg_catalog | pg_replication_origin_xact_reset | void |
pg_lsn, timestamp with time zone | normal

As far as I read the code of the function, those arguments don't seem to
be necessary. So I'm afraid that the pg_proc entry for the function might
be incorrect and those two arguments should be removed from the definition.
Is this analysis right?

Regards,

--
Fujii Masao

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Fujii Masao 2016-06-30 13:17:10 Re: primary_conninfo missing from pg_stat_wal_receiver
Previous Message Michael Paquier 2016-06-30 13:12:33 Re: primary_conninfo missing from pg_stat_wal_receiver