标签: dbvisualizer

dbvisualizer:在选择查询中设置最大行数

我正在使用DBVisualizer 8.0.6,当我运行一个简单的查询,如....

select * from table
Run Code Online (Sandbox Code Playgroud)

它只显示前1000行,然后停止查询并显示在左下角......"由maxrows限制的行数"

我该如何更改#?我正在编写一个需要导出超过1000行的查询,但dbvisualizer有这个设置限制...

我试过类似@set maxrows 2000然后提交然后运行我的查询.仍然只返回1000行.这适用于Oracle表.

sql database oracle dbvisualizer

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

如何访问H2数据库的*.mv.db文件?

我用自己的程序创建了数据库,它显示为mydatabase.mv.db文件.

但是当我尝试DbVisualizer使用明显相同的参数访问同一个数据库时,它创建了两个文件mydatabase.lock.db,celebrity.h2.db并且没有看到在程序中创建的表.

什么是不兼容?

UPDATE

两种设置如下:

在此输入图像描述

在此输入图像描述

java persistence h2 dbvisualizer

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

从DbVisualizer连接到H2服务器

我已经配置了我的H2数据库,如下所示:

@Configuration
@Profile({ Profiles.DEV })
public class DevDataSourceConfiguration {

    @Bean(initMethod = "start", destroyMethod = "stop")
    public Server h2WebServer() throws SQLException {
        return Server.createWebServer("-web", "-webAllowOthers", "-webPort", "8082");
    }

    @Bean(initMethod = "start", destroyMethod = "stop")
    @DependsOn("h2WebServer")
    public Server h2Server() throws SQLException {
        return Server.createTcpServer("-tcp", "-tcpAllowOthers", "-tcpPort", "9092");
    }

    @Bean
    @DependsOn("h2Server")
    public DataSource datasource() {
        HikariDataSource ds = new HikariDataSource();
        ds.setDriverClassName("org.h2.Driver");
        ds.setJdbcUrl("jdbc:h2:tcp://localhost/~/bignibou");
        return ds;
    }
}
Run Code Online (Sandbox Code Playgroud)

我现在尝试使用以下jdbc URL从DBVisualizer访问我的数据库:jdbc:h2:tcp://localhost/~/bignibou我在dbvis日志中收到以下错误:

2015-05-17 17:02:24.544 WARN   595 [ExecutorRunner-pool-3-thread-11 - G.??] Could not setAutoCommit(true) for: bignibou
org.h2.jdbc.JdbcSQLException: …
Run Code Online (Sandbox Code Playgroud)

h2 dbvisualizer

9
推荐指数
1
解决办法
6024
查看次数

pgadmin 4(或db visualiser)实体关系图

如何使用pgAdmin v4或DB Visualizer或任何其他开源工具制作实体关系图?

PG Admin 有很多pgadmin III的解释器,但他们建议在工具/查询菜单下应有一个名为“图形查询生成器”的选项卡。没有。从那以后,已经解释了该功能在pgadmin中不再存在。

目标 我的架构中有70个表,我试图找到有关如何生成它们之间关系的图形表示的说明。

有谁知道在哪里可以找到有关使用开源工具(用清晰的英语编写)进行操作的说明?

DB Visualizer 我已经在Mac上单独下载了DB Visualiser,但是我找不到有关如何定位和连接数据库的说明,但是表值对我来说没有意义。我得到一个成功的连接消息,然后在连接选项卡上可以看到数据库的名称(我在向导中输入),但是下面的所有菜单都是乱七八糟的-没有一个显示我的架构。

有谁知道如何在Mac上从Postgres生成实体关系图?

postgresql dbvisualizer entity-relationship-model pgadmin

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

MySQL“DELIMITER”关键字不起作用

好吧,我一直在扯这个,为什么这不起作用?

DELIMITER |

CREATE PROCEDURE Decrypt_pw()
    READS SQL DATA
BEGIN
  SELECT 'Hey Select';
END|
Run Code Online (Sandbox Code Playgroud)

它非常基础,我很确定我使用的是正确的语法,我错过了什么?

错误:

21:14:07  [DELIMITER - 0 row(s), 0.000 secs]  [Error Code: 1064, SQL State: 42000]  You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DELIMITER |

CREATE PROCEDURE Decrypt_pw()
    READS SQL DATA
BEGIN
  SELECT 'He' at line 1
 21:14:07  [END| - 0 row(s), 0.000 secs]  [Error Code: 1064, SQL State: …
Run Code Online (Sandbox Code Playgroud)

mysql stored-procedures procedures delimiter dbvisualizer

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

H2数据库表上的SQL查询抛出ArrayIndexOutOfBoundsException

我有一个H2数据库,其中一些查询工作,而其他人正在抛出一个ArrayIndexOutOfBoundsException.

例如:

SELECT COLUMN_1 FROM MY_TABLE; // works fine


SELECT COUNT(COLUMN_1) FROM MY_TABLE; // gives following error message:
[Error Code: 50000, SQL State: HY000]  
General error: "java.lang.ArrayIndexOutOfBoundsException"; 
SQL statement: SELECT COUNT(COLUMN_1) FROM MY_TABLE [50000-167]
Run Code Online (Sandbox Code Playgroud)

这个电子邮件的原因是什么?

sql h2 large-data dbvisualizer indexoutofboundsexception

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

无法浏览H2数据库文件?

我在单元测试中创建了一个H2数据库.该数据库使用以下属性:

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" 
    destroy-method="close">
  <property name="driverClassName" value="org.h2.Driver"/>
  <property name="url" value="jdbc:h2:file:target/db/testdb"/>
  <property name="username" value="sa"/>
  <property name="password" value=""/>
</bean>
Run Code Online (Sandbox Code Playgroud)

我正在使用com.h2database.h2jar文件的1.3.166版本.

当我运行我的测试时,我看到在target/db目录中创建的数据库,并且testdb.h2.db存在一个文件.我的测试运行并从数据库加载数据.我可以打开target/db/testdb.h2.db文件并查看用于创建数据库的SQL语句.

但是,当我尝试将target/db/testsb.h2.db文件加载到数据库浏览工具(如DBVisualizer)时,我看不到任何表或数据.对于DBVisualizer,我指定H2(嵌入式)模式.

我也尝试了H2控制台,但show tables命令返回一个空的结果集.

我无法看到我做错了什么:数据库文件存在,测试正确运行,但我无法在数据库浏览器中打开此文件.

有什么建议?

h2 dbvisualizer

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

如何在dbvisualizer上显示关系?

我在DB内部的模式中有表.我需要dbvis来绘制/显示显示PK之间关系的实际行,如下面的链接所示.

https://www.dbvis.com/features/tour/references-graphs/

出于某种原因,我只能让dbvis显示列名并在图中键入,但不会显示PK或链接.如何在图表/图表上显示这些内容?

dbvisualizer

5
推荐指数
0
解决办法
5925
查看次数

多列上的连接条件与连接列上的单连接?

我观察到有两种方法可以在多个表上实现目标。结果集中的一列将被更新,可能需要速度。结果集通过以下方式获得:

情况1:

select ert.* 
from eval_rep_track ert
inner join 
(
        select erp.evaluation_fk, erp.report_type, LTRIM(erp.assign_group_id, '/site/') course_name
        from eval_report_dup@prod erp
        inner join eval_report er
        on er.id = erp.id
        where erp.status='queue'
        and er.status='done'
) cat

on ert.eval_id || '.' || ert.report_type || '.' || ert.course_name = cat.evaluation_fk || '.' || cat.report_type || '.' || cat.course_name;
Run Code Online (Sandbox Code Playgroud)

或者

案例2:

select ert.* 
from eval_rep_track ert
inner join 
(
        select erp.evaluation_fk, erp.report_type, LTRIM(erp.assign_group_id, '/site/') course_name
        from eval_report_dup@prod erp
        inner join eval_report er
        on er.id = erp.id …
Run Code Online (Sandbox Code Playgroud)

sql oracle join dbvisualizer

4
推荐指数
1
解决办法
5022
查看次数

如何使用DbVisualizer在ER图中显示所有表/视图

DbVisualizer中是否有设置可显示“参考”选项卡中的所有表?我使用的是免费版本(10.0),当我在打开“引用”选项卡的表格上单击时,只能看到该表格的直接关系。我想查看架构中的所有表。

dbvisualizer

4
推荐指数
3
解决办法
3119
查看次数