Re: [PATCH] improve the pg_upgrade error message

Поиск
Список
Период
Сортировка
От Suraj Kharage
Тема Re: [PATCH] improve the pg_upgrade error message
Дата
Msg-id CAF1DzPWorPT7pkEMQHgmCjfXpE-VP46Gnzwt3to24Kth8bt-6g@mail.gmail.com
обсуждение исходный текст
Ответ на [PATCH] improve the pg_upgrade error message  (Jeevan Ladhe <jeevan.ladhe@enterprisedb.com>)
Список pgsql-hackers
+1 for the change. Patch looks good to me.

On Mon, Jul 12, 2021 at 4:59 PM Jeevan Ladhe <jeevan.ladhe@enterprisedb.com> wrote:

While looking into one of the pg_upgrade issue, I found it

challenging to find out the database that has the datallowconn set to

'false' that was throwing following error:


"All non-template0 databases must allow connections, i.e. their pg_database.datallowconn must be true"


edb=# create database mydb;

CREATE DATABASE

edb=# update pg_database set datallowconn='false' where datname like 'mydb';

UPDATE 1


Now, when I try to upgrade the server, without the patch we get above

error, which leaves no clue behind about which database has datallowconn

set to 'false'. It can be argued that we can query the pg_database

catalog and find that out easily, but at times it is challenging to get

that from the customer environment. But, anyways I feel we have scope to

improve the error message here per the attached patch.


With attached patch, now I get following error:

"All non-template0 databases must allow connections, i.e. their pg_database.datallowconn must be true; database "mydb" has datallowconn set to false."



Regards,

Jeevan Ladhe



--
--

Thanks & Regards, 
Suraj kharage, 

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

Предыдущее
От: David Rowley
Дата:
Сообщение: Re: ATTACH PARTITION locking documentation for DEFAULT partitions
Следующее
От: Matthias van de Meent
Дата:
Сообщение: Re: ATTACH PARTITION locking documentation for DEFAULT partitions