获取区域内可用的最新 PostgreSQL 版本

获取区域内可用的最新 PostgreSQL 版本

是否有任何 gcloud cli 命令或 api 调用可以用来查看区域中最新/最新可用的 PostgreSQL 版本?

我发现数据库版本页面,但我需要以编程方式检查哪个是最新/最新可用版本。

答案1

没有直接使用gcloudCLI 了解这一点的方法,但我认为最好的(也是最糟糕的)方法是使用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帮助始终更新的情况下起作用。

相关内容