我对MySQL Workbench有一个严重的问题:实际上,我无法编辑“列”选项卡,因为它是灰色的。
我尝试为新创建的图和现有图都编辑表的列,但是没有运气。 WB的最新版本中是否存在错误,还是我缺少其他功能?
我发现通过OS软件包管理(apt)安装的WB版本和从源安装的版本都存在此问题。
作业系统:debian jessie/sid
WB版本(通过APT安装):6.1.7内部版本1788(6.1.7 + dfsg-1)
WB版本(从源安装):6.2.3内部版本2280
P.S.我已经阅读了几个类似的问题(请参阅here和here),但它们与我的问题不符。
最佳答案
如果您希望它在Debian更新之前就可以工作,建议您下载mysql-workbench源,应用this patch,构建该软件包,然后安装它。
编辑:
说明
以普通用户的身份打开终端并执行以下操作:
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
现在应该修复。
关于mysql-workbench - MySQL Workbench-无法将列添加到表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26165534/