问题标签 [dbeaver]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3092 浏览

php - PostgreSQL:使用默认时间戳插入 sql 语句 - dbeaver vs php

鉴于这个简单的表:

从我的电脑直接在数据库上使用 dbeaver,并执行此语句

新记录的“创建”字段是:2017-02-24 16:17:21 这是我的正确时间(CET)。

当我从 php 脚本(在连接到数据库的基于 linux 的网络服务器上运行)运行相同的语句时,结果是2017-02-24 15:17:21. linux服务器时间没问题(也就是CET)。

我错过了什么?

0 投票
2 回答
10993 浏览

jdbc - 如何使用 JDBC 在 DBeaver 中打开 DBF 文件

我不知道为什么我无法使用 DBeaver 和“Flat Tiles (CSV/DBF) 的内置 JDBC 驱动程序”连接到 .DBF 文件。

我有一个共享驱动器,上面有几十个 DBF 文件。我创建了如附图所示的连接,但是当我连接到源时,我遇到了两个问题。我已经包含了我遵循的步骤和我得到的错误。

有没有人有使用 JDBC 连接 DBF 文件或使用 DBeaver 工具的经验,这可能对我有帮助?

我确实从 GitHub 下载了 DANS-DBF 库 JAR,但我不确定在这种情况下如何使用它。我在这个网站上注意到它说

CsvJdbc 需要 Java 版本 1.6 或更高版本。要读取 DBF 文件,必须下载 DANS DBF 库并将其包含在 CLASSPATH 中。

但我不确定如何将它添加到 DBeaver 项目中。他们不像实际的 java 项目那样使用构建路径。

(我知道我可以在 excel 中打开它们,但我更喜欢这个工具来查询数据)。

我创建数据库
在此处输入图像描述

我选择 CSV DBF 连接类型中的构建。
在此处输入图像描述

驱动程序属性只有.CSV 我用这个设置试过了,当它不起作用时,我将它更改为.dbf,它仍然不起作用
在此处输入图像描述

我可以很好地连接到这个文件夹,而且我知道里面有很多 DBF 文件。
在此处输入图像描述

设置仅供参考。
在此处输入图像描述

当我尝试打开出现的一个 DBF 文件时,我收到一条错误消息。 在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
1126 浏览

mongodb-query - 使用 DBeaver 查询 MongoDB 时,按日期过滤的正确语法是什么?

我最近发现 DBeaver 可以连接到 MongoDB。我的下一个发现是 DBeaver 需要类似 SQL 的查询,而不是我在 mongo 命令行客户端中使用的类似 JavaScript 的查询。我一直找不到关于我应该使用的语法的任何好的文档,所以我一直在通过反复试验来学习。我需要一些帮助按日期过滤查询结果。

我有一个名为tasks. 集合中的每个对象都有一个startedAt包含时间戳的属性。

这个查询使用命令行客户端给了我很多结果:db.tasks.find({startedAt:{$gt:ISODate("2017-03-03")}});

我猜 DBeaver 中的语法应该是这样的:select * from tasks where startedAt > '2017-03-03';

但是,我做错了,因为除非我删除该where子句,否则我在 DBeaver 中没有得到任何结果。什么是正确的方法?

0 投票
0 回答
1836 浏览

hadoop - 在 Windows 上安装 Apache Hue

Windows 是否支持 Apache Hue。

Hue 似乎不是从 localhost:8888 开始的。Windows 是否支持 Hue,如果有什么我需要更改的?

谢谢您的意见。

0 投票
0 回答
231 浏览

mysql - SQL:最接近最大值的时间戳(时间戳)

我正在从一个表中查找最接近另一表的最大日期的日期。所以从另一个表中最接近的 event.end 时间戳到 max(timestamp)。目前我正在尝试这种方式:

这不起作用(无效的组功能)但是,我也尝试过

这也不起作用。

0 投票
4 回答
139255 浏览

sql - 将 Dbeaver 上的结果集导出到 CSV

通常我将 Dbeaver 用于 Windows 并始终像这样导出我的结果集:

  • 运行我的查询 --> 选择结果 --> 导出结果集 --> 选择导出到剪贴板 --> 完成

这一步一步将我的结果集放在我的剪贴板中,我可以将它粘贴到我想使用它的任何地方。

问题是现在我使用 dbeaver for mac 并且本指南不起作用。我可以继续,直到我选择我的结果集,如下图所示:

导出数据集

但是一旦我在这个过程中走得更远,在最后一步我得到:没有查询

请注意,在“源”中,假设显示源自结果集的查询,但它只显示“选择”。

结果,它不会选择我的结果或任何东西(除了“成功”)。

通常我的查询会自动显示在那里,我在菜单中找不到任何解决此问题的选项。

0 投票
2 回答
474 浏览

cassandra - 为什么 DBeaver 在尝试连接到 Cassandra 时尝试随机端口?

我在可以通过 SSH 评估的主机上运行 Cassandra。当我想与 DBeaver 连接时,我使用以下连接设置:

联系:

  • 主机/端口:本地主机:9042

SSH-隧道

  • 主机/端口:my.remote.host:37938

在连接时,我收到以下错误消息:

当我再次尝试时,对于不同的端口号,我收到相同的错误:

我在 DBeaver 的第 3 版和最新的 4.0.4 版中都有这种行为。为什么 DBeaver 不使用配置的端口号而是随机连接?

0 投票
0 回答
1827 浏览

database - 使用 14 GB RAM 使用 Dbeaver 进行数据库迁移

我正在执行从 Oracle 表到 SQL Server 表的数据库迁移。三个表中有两个在第一次尝试中成功,主要是因为它们没有第三个那么多的行(大约 350 万行,大约 30 列)。我花了大约 15 次尝试来完成迁移过程,因为 Dbeaver 使用了所有可用的 RAM(大约 14 GB)。

  • 使用 10.000/100.000 段迁移,CPU 使用率达到 100% 很多分钟,Dbeaver 崩溃,因为 JVM 使用了所有分配的内存。

将 JVM 内存增加到 14 GB 后,迁移崩溃了,因为系统没有更多可用 RAM。

我确实多次更改了段大小,但没有结果。我最终使用了“直接查询”,并在 1.5 小时后成功完成。

问题是:为什么 Dbeaver 在没有 GC 清理的情况下继续使用 RAM?我怎样才能改变 GC 的风流韵事,使其更加“渴望”?

谢谢。

0 投票
1 回答
1007 浏览

sql - 接收语法错误:第 1:126 行在“限制”处缺少 EOF(... WHERE 语言 = uk;[LIMIT] 200)

使用 DBeaver 访问 Cassandra 中的表。我可以毫无问题地查看数据,但是当我输入我的 SQL 表达式来过滤结果时,我收到以下错误:

SyntaxError: line 1:126 missing EOF at 'LIMIT' (... WHERE language = uk; [LIMIT] 200)

我的查询: SELECT id, language, content FROM trustyou_reviews WHERE language = uk;

是我的查询吗?

0 投票
1 回答
421 浏览

java - 连接到数据库时出现 DataGrip 和 DBeaver(基于 Java 的 db IDE)错误

我可以通过 MySQL Workbench 和 VStudio (Valentina Studio) 或 phpMyAdmin 连接到数据库,但我在使用 DBeaver 和 DataGrip 时遇到问题 - 可能 Java 程序使用了一些不同的设置?

例如,在 DataGrip 中,连接到 mysql 数据库时出现此错误:

Connection to @example.test failed: SSH: java.lang.IllegalArgumentException: port out of range:-1. SSH: java.lang.IllegalArgumentException: port out of range:-1

知道它可能是什么以及如何解决它 - 也许调整一些设置?

DataGrip-2017.1.2在 Linux 64 位上运行。

我在本地机器上使用 Vagrant 作为服务器,所以,也许是某些 Vagrant 设置的原因?但是Workbench、Valentina Studio和phpMyAdmin连接数据库都没有问题。