MySQL Workbench - 无法向表中添加列

ram*_*102 7 mysql-workbench

我对MySQL Workbench有一个严重的问题:我实际上无法编辑"列"选项卡,因为它是灰色的.

我试图为新创建的图表和现有图表编辑表格的列,但没有运气.WB的最新版本中是否存在错误,或者我错过了其他内容?

通过操作系统软件包管理(apt)安装的WB版本以及从源代码安装的版本,我发现了这个问题.

操作系统:debian jessie/sid

WB版本(通过APT安装):6.1.7 build 1788(6.1.7 + dfsg-1)

WB版本(从源代码安装):6.2.3 build 2280

PS我已经提到了几个类似的问题(见这里这里),但它们不符合我的问题.

列不可编辑

Fel*_*ipe 2

如果您希望它在 Debian 更新之前工作,我建议您下载 mysql-workbench 源代码,应用此补丁,构建软件包,然后安装它。

编辑:

指示

作为普通用户,打开终端并执行以下操作:

cd ~
mkdir mysql-workbench-source
cd mysql-workbench-source
su root (type root password)
apt-get install build-essential
apt-get install pbuilder
apt-get source mysql-workbench
apt-get build-dep mysql-workbench
cd mysql-workbench-6.1.7+dfsg/frontend/linux/linux_utilities
cp ~/Downloads/glib.diff . (don't forget the last dot).
patch <glib.diff
cd ~/mysql-workbench-6.1.7+dfsg
debuild -us -uc -b (this will take a while)
cd ..
dpkg -i mysql-workbench_6.1.7+dfsg-1_amd64.deb
dpkg -i mysql-workbench-data_6.1.7+dfsg-1_all.deb
Run Code Online (Sandbox Code Playgroud)

现在应该修复了。