Есть ли какая-либо команда 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
помощь всегда обновляется.