dbeaver的一个bug导致数据库中的schema被删除
版本号: Community Edition 22.3.2
数据库: Postgresql 12.5
- 使用Dbeaver连接PostgreSQL
- 使用Server的Connect by URL 模式
- 输入URL jdbc:postgresql://localhost:5432/database_A
- 输入账号密码连接成功
此时无论你打开的是哪一个数据库,看到的schema都是database_A,这样的话非常容易让人误以为当前正在操作的是所选择的数据库,而实际上,你正在操作的是database_A,此时无论是在其他数据库的菜单中新建一个模式或者删除一个模式,都会导致database_A下的schema的创建或者被删除。
此Bug笔者已经提交至dbeaver Github Issues ,详情请参见Github bug报告