是否有任何 gcloud cli 命令或 api 调用可以用来查看区域中最新/最新可用的 PostgreSQL 版本?
我发现数据库版本页面,但我需要以编程方式检查哪个是最新/最新可用版本。
答案1
没有直接使用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
帮助始终更新的情况下起作用。