[HACKERS] pg_control_recovery() return value when not in recovery

Поиск
Список
Период
Сортировка
От Andres Freund
Тема [HACKERS] pg_control_recovery() return value when not in recovery
Дата
Msg-id 20170918045028.vlzr4x3nf5lzyk7t@alap3.anarazel.de
обсуждение исходный текст
Ответы Re: [HACKERS] pg_control_recovery() return value when not in recovery  (Simon Riggs <simon@2ndquadrant.com>)
Список pgsql-hackers
Hi,

Just noticed that we're returning the underlying values for
pg_control_recovery() without any checks:
postgres[14388][1]=# SELECT * FROM pg_control_recovery();

┌──────────────────────┬───────────────────────────┬──────────────────┬────────────────┬───────────────────────────────┐
│ min_recovery_end_lsn │ min_recovery_end_timeline │ backup_start_lsn │ backup_end_lsn │ end_of_backup_record_required
│

├──────────────────────┼───────────────────────────┼──────────────────┼────────────────┼───────────────────────────────┤
│ 0/0                  │                         0 │ 0/0              │ 0/0            │ f
│

└──────────────────────┴───────────────────────────┴──────────────────┴────────────────┴───────────────────────────────┘
(1 row)

postgres[14388][1]=# SELECT pg_is_in_recovery();
┌───────────────────┐
│ pg_is_in_recovery │
├───────────────────┤
│ f                 │
└───────────────────┘
(1 row)

Wouldn't it be more accurate to return NULLs here?

Greetings,

Andres Freund


-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Rafia Sabih
Дата:
Сообщение: Re: [HACKERS] Partition-wise join for join between (declaratively)partitioned tables
Следующее
От: Dilip Kumar
Дата:
Сообщение: Re: [HACKERS] Proposal: Improve bitmap costing for lossy pages