标签: dbeaver

oracle 上的“describe”命令不起作用的原因是什么?

我正在尝试在 oracle 上运行“describe table_name”命令。我正在使用 dbeaver 访问 oracle。但是,当我运行该命令时,它显示 SQLException 和错误消息“无效的 sql 语句”。我该如何进行手术?

oracle dbeaver

6
推荐指数
1
解决办法
2万
查看次数

将 SQL 脚本与数据库关联

我一直在使用 DBeaver 作为 SQL Server Management Studio 的替代品,我很喜欢它。我唯一无法弄清楚的是如何将脚本与数据库相关联。例如,在 SSMS 中,我可以在对象资源管理器中右键单击一个数据库(我们称之为 A),然后单击“新建查询”(或 ctrl+n)以打开在数据库 A 中处于活动状态的脚本。如果我在一个不同的数据库 (B),该脚本与数据库 B 相关联。当我切换回原始脚本时,我将重新使用数据库 A,而无需从数据库列表中手动选择或执行USE语句。显然,切换回第二个脚本将使数据库 B 再次处于活动状态。

不幸的是,在 DBeaver 中,所有脚本似乎只有一个活动数据库。有没有办法在 DBeaver 中设置它以这种方式像 SSMS 一样工作?

编辑:DBeaver 将单个数据库称为目录/模式。这就是我试图与单个脚本相关联的内容。

sql dbeaver

6
推荐指数
2
解决办法
1874
查看次数

无法在 pgAdmin 4 上查询数据,但它可以使用 psql 和 Python

我在 rds 上创建了一个 postgresql 数据库,我可以在终端上使用 psql 或在 Python 上使用 sqlalchemy 连接和查询它。使用 pgAdmin4 时,我无法查询或可视化数据,但可以创建/更改表、导入数据、...

我也尝试将它连接到 Metabase 和 DBeaver,但连接超时。

任何想法为什么会发生这种情况?

我还使用 pgAdmin3 连接了数据库,并且能够可视化数据并查询它,但是由于我使用的是 postgresql 11.4,pgAdmin3 不完全支持它。

当我在 pgAdmin 4 上打开查询工具时,我收到以下消息:

无法向服务器发送数据。套接字未连接无法发送启动包:套接字未连接。

postgresql amazon-rds pgadmin dbeaver

6
推荐指数
1
解决办法
3529
查看次数

如何使用 dbeaver 连接到在本地主机上运行的 docker 上设置的 Postgresql?

我在 docker 上运行 postgresql 数据库,将它托管在我的本地机器上。但是,当我尝试使用 DBeaver 连接到它时,出现错误:

Connection to localhost:5432 refused.
Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
Connection refused: connect
Run Code Online (Sandbox Code Playgroud)

以下是我在 Docker 中运行以创建我的 PostgreSQL 映像的命令:

rrowe@LAPTOP-AFM43BOB MINGW64 /c/Program Files/Docker Toolbox
$ docker run --name RiohRoweDB -e POSTGRES_PASSWORD=Charlie -d -p 5432:5432 postgres
55c78d059fdb2b19bfdd24f579eaf26ef5b00c77ead564ee7d128fd06996789d

rrowe@LAPTOP-AFM43BOB MINGW64 /c/Program Files/Docker Toolbox
$ docker exec -it RiohRoweDB bash
root@55c78d059fdb:/# psql -U postgres
psql (12.0 (Debian 12.0-2.pgdg100+1))
Type "help" for help.

postgres=# CREATE DATABASE postgresqlDB
postgres-# …
Run Code Online (Sandbox Code Playgroud)

postgresql localhost dbeaver docker

6
推荐指数
2
解决办法
4846
查看次数

DBeaver localhost PostgreSQL 连接被拒绝

我刚刚在我的个人计算机上安装了 DBeaver,并尝试创建 PostgreSQL 数据库。

我在“连接到数据库”窗口中输入了以下内容:

  • 主机:本地主机
  • 端口:5432
  • 数据库:postgres
  • 用户: postgres

这些值都是预先填充的默认值,因此我保留它们并单击“测试连接...”按钮。

当我单击“测试”按钮时,会打开一个错误窗口,显示“与 localhost:5432 的连接被拒绝。请检查主机名和端口是否正确,并且邮局管理员正在接受 TCP/IP 连接。连接被拒绝:连接”

我尝试设置自己的数据库名称和凭据,但得到相同的结果。

如何在 DBeaver 中设置本地 PostgreSQL 数据库?

postgresql database-connection dbeaver

6
推荐指数
1
解决办法
7万
查看次数

使用 Azure AD 连接到 Azure SQL,并使用 Dbeaver 客户端 7.0.5(最新版本)连接到 MFA

有没有办法使用启用了 MFA 的 DBeaver 对 Azure Sql DB 进行身份验证?我们的组织使用 Azure Active Directory Universal - Universal with MFA 对数据库的用户进行身份验证。有没有办法使用Dbeaver代替MSSMS?

sql-server dbeaver azure-active-directory azure-sql-database

6
推荐指数
1
解决办法
1万
查看次数

dbeaver 中用户“root”@“localhost”的访问被拒绝

当我在 Ubuntu 18.04 的 DBeaver 中进行测试连接时,出现错误:

用户 'root'@'localhost' 的访问被拒绝

我不明白如何解决这个问题。我可以通过sudo mysql.

在此处输入图片说明

我也将数据库字段留空。

mysql database ubuntu dbeaver

6
推荐指数
1
解决办法
7026
查看次数

从 CSV 文件导入数据时,为什么会出现此 DBeaver 错误?

我是一名学生,正在做一个项目。前提是,我正在开发的这个程序将学生注册的天数 (MF)、他们每天注册的小时数以及他们注册的课程作为输入。然后,它查询 PostgreSQL每个模块的进度小时数(作业应花费多长时间的“面值”)的数据库,并运行算法,输出学生应该争取的大致截止日期,以便在规定时间内完成课程截止日期(针对整个课程而不是针对个人作业设定)。

\n

现在,我过去已经让数据库正常工作了,但对于下一个可交付成果,我正在彻底修改该程序,以添加对学生选择课程的支持,然后该课程将使用适当的课程填充选项菜单。为此,我需要添加更多测试数据。在将其他 CSV 文件导入架构的过程中,出现错误:

\n
\n

无法加载实体属性

\n

原因:\n找不到目标属性[序列]

\n
\n

在 CSV 文件中,“Sequence\xe2\x80\x9d 是其中一列的名称。

\n

这个错误是什么意思?而且,我该如何解决这个问题?我查看了 CSV,我无法\xe2\x80\x99 发现任何明显错误;标题以及所有相关数据都在那里。理论上,我可以直接在 DBeaver 中使用 CSV 文件创建连接,而不是将其数据导入数据库,并且我\xe2\x80\x99已经测试过这样做,并且它确实按预期工作,但是 Python 模块 I\xe2 \x80\x99m 用于查询数据库(psycopg2)\xe2\x80\x99t 似乎能够找到它,如果我这样做,而不是使用传统数据库(这就是我在改变我的数据库之前所做的)数据库)。

\n

编辑:为了回应 Adrian 的评论,CSV 数据示例如下:

\n
PK,Active,Sequence,Name,Number,Hours,Start Date,Stop Date,Modified When,Modified By\n183328,TRUE,1,ASP.NET Core Fundamentals,1,2.00,07-01-2020,06-30-2299,06-12-2020 09:09:27 AM,Laraine.Moellendorf\n183329,TRUE,2,F-Q1,2,3.00,07-01-2020,06-30-2299,06-12-2020 09:09:27 AM,Laraine.Moellendorf\n183330,TRUE,3,Assignment - Clock-in Station,3,5.00,07-01-2020,06-30-2299,06-12-2020 09:09:27 AM,Laraine.Moellendorf\n183331,TRUE,4,ASP.NET MVC Fundamentals,4,2.00,07-01-2020,06-30-2299,06-12-2020 09:09:27 AM,Laraine.Moellendorf\n183332,TRUE,5,MVC-Q1,5,3.00,07-01-2020,06-30-2299,06-12-2020 09:09:27 AM,Laraine.Moellendorf\n183333,TRUE,6,Wishlist Application,6,5.00,07-01-2020,06-30-2299,06-12-2020 09:09:27 AM,Laraine.Moellendorf\n183334,TRUE,7,ASP.NET Web APIs,7,2.00,07-01-2020,06-30-2299,06-12-2020 09:09:27 AM,Laraine.Moellendorf\n183335,TRUE,8,API-Q1,8,3.00,07-01-2020,06-30-2299,06-12-2020 09:09:27 AM,Laraine.Moellendorf\n183336,TRUE,9,Starchart API,9,5.00,07-01-2020,06-30-2299,06-12-2020 09:09:27 AM,Laraine.Moellendorf\n183337,TRUE,10,Dependency Injection,10,2.00,07-01-2020,06-30-2299,06-12-2020 09:09:27 AM,Laraine.Moellendorf\n
Run Code Online (Sandbox Code Playgroud)\n

我不会将此数据导入到现有表中;相反,DBeaver 有一项功能,可以在没有现有表的情况下导入 CSV,并且将生成一个具有匹配字段标题和数据类型的表来放置数据。所以,我没有提供模式。

\n …

python csv postgresql dbeaver

6
推荐指数
2
解决办法
4万
查看次数

SQL Server Profiler 但在 Postgres DBeaver 中

我经常使用 SQL Management studio,并且经常使用 SQL Server Profiler 来准确查看当我单击 GUI 中的不同内容时哪些查询发送到数据库。

现在我正在使用 postgres 数据库和 Dbeaver。有谁知道我可以在那里使用类似的功能吗?

附言。我不是在寻找性能分析。我只想查看数据库上实时运行的查询。

谢谢

postgresql dbeaver

6
推荐指数
1
解决办法
5356
查看次数

在 dbeaver 中设置到 duckdb 的只读连接

我正在 python 中使用 duckdb,并且想在只读模式下使用 dbeaver。我可以在 dbeaver 中的哪个位置更改 duckdb 的配置,它不会出现在与 Postgres 相同的位置?

我尝试过的:

  • 在python关闭连接中创建数据,然后可以通过dbeaver访问duckdb
  • 使用配置在 python 中创建数据,READ_WRITE然后打开 dbeaver 并在访问文件锁定时出现错误

dbeaver duckdb

6
推荐指数
1
解决办法
3624
查看次数