解决DBeaver中‘列“columns name”为只读:无对应表列’报错
解决DBeaver在macOS上无法编辑结果单元格的问题
以下是针对该问题的具体解决步骤:
重置结果集元数据缓存
打开目标表的查询结果界面,右键点击表头区域选择**"Refresh metadata";或在左侧数据库导航栏找到对应表,右键选择"Refresh"**,等待元数据重新加载后再尝试编辑。检查查询语句的返回字段
若使用自定义SQL查询而非直接打开表,确保返回列是表的原生列,避免计算列、别名列或聚合生成列——这类列无法直接编辑。比如不要用SELECT id, name AS username FROM users,改用SELECT id, name FROM users后再测试。重置DBeaver客户端配置
关闭DBeaver,打开访达按Command + Shift + G,输入~/Library/DBeaverData进入目录,删除workspace6(不同版本可能为workspaceX,X为数字)文件夹,重启DBeaver并重新连接数据库。确认编辑权限设置
在结果界面顶部工具栏,确保**"Edit"(铅笔图标)处于激活状态;右键结果行,检查"Enable editing"**选项是否勾选,未勾选则手动开启。重装DBeaver客户端
点击顶部菜单栏DBeaver->Uninstall DBeaver完成完全卸载,从官方渠道下载对应macOS版本安装包重新安装,连接数据库后测试编辑功能。
内容的提问来源于stack exchange,提问作者RedaB
相关产品推荐
相关产品推荐

