Is there any gcloud cli command or api call that I can use to see the latest/newest available PostgreSQL versions in region?
I found db-versions page, but I need to check which is the latest/newest available version programmatically.
Is there any gcloud cli command or api call that I can use to see the latest/newest available PostgreSQL versions in region?
I found db-versions page, but I need to check which is the latest/newest available version programmatically.
There is no a direct way to know this using gcloud
CLI but I think the best (and awful) approach will be usign the help
flag. Here are three versions so you can choose the one that could help you.
Version 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
Version 2:
$ gcloud sql instances create --help | egrep -o 'POSTGRES\w*'
POSTGRES_9_6
POSTGRES_11
Version 3:
$ gcloud sql instances create --help | egrep -o 'POSTGRES\w*' | egrep -o '_\w*' | sed -e 's/^.//' -e 's/_/./'
9.6
11
This versions will work assuming gcloud
help is always updated.