gpt4 book ai didi

google-cloud-sql - 指定要与gcloud sql连接的数据库

转载 作者:行者123 更新时间:2023-12-03 11:47:32 28 4
gpt4 key购买 nike

连接到Google Cloud SQL实例时,是否可以指定我要连接的数据库?

这是我执行的命令,并且收到错误:

$ gcloud beta sql connect MY_INSTANCE --user=MY_USER
Whitelisting your IP for incoming connection for 5 minutes...done.
Connecting to database with SQL user [MY_USER].Password for user MY_USER:
psql: FATAL: database "MY_USER" does not exist

似乎试图连接到与用户名相同的数据库,但是如果不是这种情况怎么办? (我不想创建一个名为MY_USER的虚拟数据库,只是为了能够跳转到我想要的数据库)。

以下是命令 gcloud beta sql的文档,但我在此看不到任何有用的信息: https://cloud.google.com/sdk/gcloud/reference/beta/sql/connect

最佳答案

gcloud sql connect当前不允许您指定数据库名称。有一个公开的问题要添加:https://issuetracker.google.com/issues/69314375

同时,您可以通过使用PGDATABASE环境变量来解决此问题:

例如

PGDATABASE=mydb gcloud sql connect myinstance

您可以创建一个shell别名来为您执行此操作。

关于google-cloud-sql - 指定要与gcloud sql连接的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47299696/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com