Назад | Перейти на главную страницу

Получите последнюю версию PostgreSQL, доступную в вашем регионе

Есть ли какая-либо команда gcloud cli или вызов api, которые я могу использовать для просмотра последних / новейших доступных версий PostgreSQL в регионе?

я нашел db-версии страницу, но мне нужно программно проверить, какая из последних / новейших доступных версий.

Нет прямого способа узнать это, используя gcloud CLI, но я думаю, что лучшим (и ужасным) подходом будет использование help флаг. Вот три версии, поэтому вы можете выбрать ту, которая может вам помочь.

Версия 1:

$ gcloud sql instances create --help | egrep -o '(MYSQL|POSTGRES)\w*'
MYSQL_5_5
MYSQL_5_6
MYSQL_5_7
POSTGRES_9_6
POSTGRES_11

Версия 2:

$ gcloud sql instances create --help | egrep -o 'POSTGRES\w*'
POSTGRES_9_6
POSTGRES_11

Версия 3:

$ gcloud sql instances create --help | egrep -o 'POSTGRES\w*' | egrep -o '_\w*' | sed -e 's/^.//' -e 's/_/./'
9.6
11

Эти версии будут работать при условии gcloud помощь всегда обновляется.