Re: read-only database

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: read-only database
Дата
Msg-id 6091.1110986666@sss.pgh.pa.us
обсуждение исходный текст
Ответ на read-only database  (Satoshi Nagayasu <nagayasus@nttdata.co.jp>)
Ответы Re: read-only database  (Satoshi Nagayasu <nagayasus@nttdata.co.jp>)
Re: read-only database  (Satoshi Nagayasu <nagayasus@nttdata.co.jp>)
Список pgsql-hackers
Satoshi Nagayasu <nagayasus@nttdata.co.jp> writes:
>> * Allow a warm standby system to also allow read-only queries

> Does anyone have any plan to work on this?

> I think we need to extend the pg_database catalog to
> have a database state (read-only or writable),
> and also need to extend ALTER DATABASE command
> to change the state.

Uh, no, because changing that would by definition not be a read-only
operation.  Therefore there'd be no way to enter the read-only state,
and definitely no way to get out of it again.  Furthermore, the
envisioned behavior is cluster-wide not per-database: the point is
to not execute transactions and not generate WAL entries, and you
don't get to be selective about that.  (If it doesn't work like that,
you couldn't use it for the intended purpose of examining the state
of a hot-standby PITR backup that is actively tracking WAL logs
shipped from a master.  It'd also not be useful for looking at
a corrupted cluster.)

I'd view this as a postmaster state that propagates to backends.
Probably you'd enable it by means of a postmaster option, and the
only way to get out of it is to shut down and restart the postmaster
without the option.
        regards, tom lane


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Erratic error message "ERROR: column "id_compte" does
Следующее
От: Tom Lane
Дата:
Сообщение: Re: PQexecParams