我有一个 sql 有一些错误。虽然错误说
SQL Error [42601]: ERROR: syntax error at or near "from"
Position: 420
. 但是,似乎 dbeaver 并没有突出显示错误的确切位置。它告诉我它是位置 420,但我不直观地知道位置 420 在哪里....
是否可以让 DBeaver 为我突出显示错误。
PS:这次我可以通过目测来识别错误......但其他时候似乎很难......
SQL 脚本在 DBeaver 中的活动对象上工作。如果您通过脚本中的 SQL 语句向活动数据库添加新表,DBeaver 不会自动更新导航器条目。即使选择重新连接到数据库,导航器也不会更新。要查看更改,用户必须断开连接然后再次连接到数据库服务器。此外,每次连接到活动数据库时,活动数据库都会发生变化。我将 postgresql 与两个数据库一起使用:一个是我用脚本更改的自定义数据库,另一个是“postgres”数据库,默认情况下它始终成为活动对象。
在创建新表时,您是否有同样的障碍,或者是否有一种无需关闭和启动数据库连接即可工作的方法?
有没有一种方法可以将脚本附加到一个特殊的数据库,而不必手动将一个数据库设置为活动数据库?
最近,我正在将一些数据从 Postgresql 迁移到 MSSQL2012 服务器。在 SQLWorkbench 中,我可以看到 SQLServer 中表和列的注释。
但是在 中DBeaver
,我看不到对任何对象的任何评论或评论。属性选项卡中的描述列始终为空。这是一个配置问题,还是 DBeaver 还没有准备好?
SQLWorkbench 和 DBeaver 都使用 MS 的 JDBC 驱动程序。