gpt4 book ai didi

sql - 如何更改 CockroachDB 的默认数据库?

转载 作者:行者123 更新时间:2023-12-01 12:22:09 31 4
gpt4 key购买 nike

当我使用 cockroach sql 连接到 CockroachDB 时,我必须在所有表名前加上数据库名:

SELECT * FROM db.table1;

如果我忘记指定数据库,例如
SELECT * FROM table1;

我收到错误 pq: table "table1" does not exist .

最佳答案

您可以通过运行以下命令从事件的 SQL session 设置数据库:

SET DATABASE = [database]

您也可以在连接时通过传递 --database 来指定此项论据 cockroach sql :

cockroach sql --database=[database]

这两个都是按 session 设置的,因此每次连接时都需要使用它们。

如果使用连接字符串,您可以将数据库指定为 URL 的路径段,例如:

postgresql://root@localhost:26257/[database]

关于sql - 如何更改 CockroachDB 的默认数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43331605/

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