使用 DBeaver 调试 Postgres SQL 时是否可以打印到控制台窗口或输出窗口?
如果是这样...怎么办?谢谢!
postgresql debugging stored-procedures dbeaver postgresql-10
我执行了
select * from pg_database
Run Code Online (Sandbox Code Playgroud)
我认为结果(参见下面的屏幕截图)意味着应该有一个名为“President”的数据库。
但是,我无法在导航器中找到该数据库(屏幕打印的左侧),并且无法从中查询。
前一段时间,数据库“President”在导航器中可见,就像数据库“someOtherDataBase”一样,但现在它似乎消失了!
我正在尝试将 PostgreSQL 数据库添加到 DBeaver,但当我尝试连接到数据库时收到以下错误。我正在使用 DBeaver 版本 7.2.3.202010191702。收到此消息后,我安装了最新版本的 JDK (11.0.9) 和 pgJDBC (postgresql-42.2.18.jar)。我还没有在这台机器上安装 PostgreSQL,所以它是最新版本 (v13) 的全新安装。有什么建议么?
此驱动程序不支持 SCRAM 身份验证。您需要 JDK >= 8 和 pgjdbc >= 42.2.0 (不是“.jre”版本)
使用 DBeaver,我尝试连接到安装了 MariaDB 数据库的 AWS ec2 实例。
我创建了一个新连接:
连接上的 SSH 隧道:
连接一开始效果很好。几分钟不活动后,如果我打开表,连接就会卡住,我需要无效/重新连接才能获取数据。这个过程有时是由 DBeaver 在 15 秒未获取任何内容后完成的,但有时即使我等待 2 分钟,它也会继续运行,但什么也没有获取。
我的配置中是否缺少某些内容?或者服务器上的一些配置也许..我不知道..
你有遇到过这个问题吗?
我正在使用DBeaver连接到Oracle数据库.数据库连接和表属性视图函数正常工作,没有任何延迟.但是获取表数据太慢(有时大约50秒).
加速在DBeaver中获取表数据的任何设置?
我使用dbeaver为我的主IDE查询多个数据库.当我查询表时,它会自动生成一个长整数语句,其中所有列都在一行中.
当我进行更复杂的查询时,使用和阅读变得非常麻烦.我想在单独的行而不是一个长字符串上查看选择值.
是否有一种简单的方法(可能通过使用Notepad ++或Sublime Text)来分解查询(使用逗号后的换行符)?
例如,
select name, address, city, state, country, zip_code, birthday, membership_type
from customers
Run Code Online (Sandbox Code Playgroud)
至
select
name,
address,
city,
state,
country,
zip_code,
birthday,
membership_type
from customers
Run Code Online (Sandbox Code Playgroud) 我在 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) 我刚刚在我的个人计算机上安装了 DBeaver,并尝试创建 PostgreSQL 数据库。
我在“连接到数据库”窗口中输入了以下内容:
这些值都是预先填充的默认值,因此我保留它们并单击“测试连接...”按钮。
当我单击“测试”按钮时,会打开一个错误窗口,显示“与 localhost:5432 的连接被拒绝。请检查主机名和端口是否正确,并且邮局管理员正在接受 TCP/IP 连接。连接被拒绝:连接”
我尝试设置自己的数据库名称和凭据,但得到相同的结果。
如何在 DBeaver 中设置本地 PostgreSQL 数据库?
当我在 Ubuntu 18.04 的 DBeaver 中进行测试连接时,出现错误:
用户 'root'@'localhost' 的访问被拒绝
我不明白如何解决这个问题。我可以通过sudo mysql.
我也将数据库字段留空。
在我们公司,我们有一个 PostgreSQL 数据库文件的转储db.sql。它重 8 GB。如何在 DBeaver 中恢复这个数据库?我们在 DBeaver 7.0.5 中没有其他数据库。
我已经挖掘了所有互联网,但没有找到任何方法可以在没有另一个数据库的情况下做到这一点/
dbeaver ×10
postgresql ×5
amazon-ec2 ×1
database ×1
debugging ×1
docker ×1
dump ×1
localhost ×1
mariadb ×1
mysql ×1
notepad++ ×1
oracle ×1
pg-jdbc ×1
sql ×1
ssh ×1
ssh-tunnel ×1
sublimetext ×1
sublimetext3 ×1
ubuntu ×1