我有一个相对较大的 DBeaver 数据库,并且正在尝试查找引用特定表/列的所有表和可能的列。我在 SO 或其他任何地方都找不到与这个问题相关的任何内容。任何帮助将不胜感激,谢谢。
有没有办法在 DBeaver 中永久默认启用自动换行?我不想每次打开新的编辑器选项卡时都手动启用它。使用版本 6.3.2。
我正在尝试创建新表并向现有 MySQL 8 数据库添加新列。我想使用 DBeaver GUI 来完成此任务。使用MySQL 8+驱动程序创建新连接,我可以使用 root 用户连接到我的本地主机。我能够加载数据库表并探索它们的列、约束、属性等。但我无法创建新列...我看不到任何类似于New column、New Table等的选项。例如,在 MySQL Workbench 中,只需右键单击网格即可添加新列。
我已经右键单击了所有地方,并且阅读了所有菜单,但我无法找到使用 GUI 插入新内容的方法。看起来好像我处于只读连接中。但是,我在创建连接时没有检查安全性:只读连接(双重检查)。
在表属性下,如果我右键单击并选择生成 SQL > INSERT,我无法在结果窗口中键入任何内容...测试我的连接,我得到以下结果:
Connected (30 ms)
Server:
MySQL 8.0.21
Driver:
MySQL Connector/J mysql-connector-java-8.0.17 (Revision: 16a712ddb3f826a1933ab42b0039f7fb9eebc6ec)
Run Code Online (Sandbox Code Playgroud)
最后,在表属性中,如果我更改表描述,请单击“保存”按钮,然后单击“保留”按钮,我就可以更新描述。那我做错了什么?
我肯定错过了一些明显的东西。提前致谢。
Snowflake 配置为用于 SSO 的 IDP/SAML 2.0。我正在使用 DBEAVER 连接到雪花。
我可以使用 Snowflake 身份验证进行连接,因此这不是驱动程序配置问题。
我不知道如何配置使用单点登录的 Snowflake。在 Dbeaver 连接设置中,我看到一个名为“externalbrowser”的设置,但我没有看到我在哪里放置了带有 Snowflake 主机 IDP 的 SSO 页面的 URL。
我已经运行了这些命令:
\ndocker run --name mysql-standalone -e \nMYSQL_ROOT_PASSWORD=password -e MYSQL_DATABASE=test -e MYSQL_USER=sa -e MYSQL_PASSWORD=password -d mysql:5.6\nRun Code Online (Sandbox Code Playgroud)\n然后
\n docker ps\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\n35da304532c8 mysql:5.6 "docker-entrypoint.s\xe2\x80\xa6" 4 hours ago Up 4 hours 3306/tcp mysql-standalone\n docker exec -it mysql-standalone bash\n root@35da304532c8:/# mysql -uroot -p -A\n Enter password:\n Welcome to the MySQL monitor. Commands end with ; or \\g.\n Your MySQL connection id is 6\n Server version: 5.6.51 MySQL Community Server (GPL)\n \n Copyright (c) 2000, 2021, Oracle …Run Code Online (Sandbox Code Playgroud) Select date_trunc('week',dateTime) Date_week, Max(Ranking) Runing_Total_ID
from (select datetime, id , dense_rank () over (order by datetime) as Ranking
from Table1)
group by 1
Run Code Online (Sandbox Code Playgroud)
这个查询可以让我按周获得总 ID 的运行总数。但在 Postgres 中,一周默认从星期一开始。有什么办法可以将一周的开始时间更改为星期日吗?
我在这个db_2022.dump二进制文件中有一个数据库转储,我试图将其导入到 dbeaver,但我还没有找到导入数据库的方法,以便我可以看到它。
我在 dbeaver 论坛中找到了以下内容,但是当我尝试按照说明创建新连接时,我没有看到任何可以选择来打开此文档的选项。
https://dbeaver.io/forum/viewtopic.php?f=2&t=895
编辑:数据库和版本是 PostgreSQL 12 。我不想将其转储到现有数据库,而是想用此转储创建一个新数据库。转储命令如下所示:pg_dump -h blah.amazonaws.com -Fc -v --dbname="blah2" -f "/tmp/dump/20220203.dump"。它将是相同版本的 PostgreSQL 12
我检查了 DBeaver 快捷方式文档页面并用 Google 搜索了很多,但找不到任何关于此的信息...
DBeaver是否有Ctrl+D等效的(我指的Ctrl+D是 VS Code,它通过添加当前选择来进行多选)?
背景
我经常使用 BigQuery,在 BigQuery Console 和 VS Code 中,它们都具有 Ctrl+D 功能,但在 DBeaver 中没有(至少默认情况下没有相同的热键)
我在尝试连接到本地 docker postgres 数据库时遇到问题。我在端口 5434 上启动了一个新的 postgres db 容器,我可以确认它正在成功运行。我在下面添加了 docker ps 命令响应。由于某种原因,当尝试在 DbBeaver 上连接到新的 5434 端口时,我只是收到以下错误 EOFException。我还附上了下面的图片。
不太明白发生了什么,因为我确信我输入了正确的身份验证详细信息,并且我在其他端口上尝试了多次,但只有到 5432 的连接有效。有人知道如何让另一个端口工作吗?