MySQL Workbench 5.1.5 Alpha Available

We're closing in on features left to be implemented in 5.1 and keep improving on stability. All object editors are in place now (some of them still in a basic version though) and a bunch of memleaks has been fixed already. Additionally we now statically link the ctemplate-library and therefore you won't have to care about installing/maintaining that package on your own anymore. We provide bin and src packages for Ubuntu and Fedora9 (both 32bit) at the moment. Please grab the latest packages from our official download page and Test-drive our latest offspring. Let us know about any problems on using or building (also for other distributions) this alpha verison.

MySQL Workbench 5.0.29 Released

Wasn't there a release just some days ago, you might ask? Yes, indeed - but we had to create a quick follow-up because a nasty bug found its way through our test and into the recently released 5.0.28. A bit of debug code from our latest canvas changes was left behind and causes Workbench to crash under certain circumstances. Once discovered we found and fixed the root of the problem quite quickly. Additionally we introduced some new icons last time which didn't find their way into the installer script as well ... so frankly its a quickly delieverd follow up to fix 2 things we missed on last release. We strongly recommend to update to this release asap. Download version 5.0.29 from ...

Workbench Plugin Tutorial: Load INSERTs from a File

A couple of people have asked for a means to set the list of INSERT statements of a table from data already in an external file. While we haven't implemented that feature in Workbench as of now, that's something that can be easily added as a Lua plugin. The plugin is really simple, but I'll take the opportunity to use it as a quick tutorial on how to write a plugin from scratch, using the mini-IDE in Workbench 5.0  Note that this tutorial is meant for MySQL Workbench 5.0; Workbench 5.1 has some differences in how plugins are handled and that is not covered here. 1.  Start Workbench and Open the "GRT Shell IDE" 2. Click on "New GRT File" button 3. Select the ...

MySQL Workbench 5.0.28 Available

We're happy to announce a new update of our MySQL Workbench 5.0. We've fixed a list of bugs (can be seen on our Release-Info-Page) and improved the table figures by adding the option to display column-properties like Not Null, Auto Increment and Unsigned directly on the Table Figure. This new feature is deactivated by default and can be switched on via the Options Dialog (Extras->Options, Diagram-Tab) by checking the Show Column Table Flags Option. Get the latest version now: http://dev.mysql.com/downloads/workbench Our work on the Linux version of Workbench 5.1 has made big progress, so we're planning to publish a new Linux alpha update next week - stay tuned, penguins.

MySQL Workbench 5.1.4 Alpha Available

We've packaged another alpha-version of our current work-in-progress version of workbench - version 5.1.4. We've added more features, fixed problems and started to build packages for Fedora Core 9 along with our binaries for Ubuntu 8.04. MySQL Workbench OSS 5.1.4 Alpha - Linux Source Tar Ball ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.4alpha.tar.gz ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.4alpha.tar.gz.md5 Binaries for Fedora Core 9 ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.4-1fc9.i386.rpm ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.4-1fc9.i386.rpm.md5 Source Packages for Fedora Core 9 ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.4-1fc9.src.rpm ftp://ftp.mysql.com/pub/mysql/download/gui-tools/mysql-workbench-5.1.4-1fc9.src.rpm.md5 Binaries/Sources for Ubuntu 8.04 Add following 2 lines to your /etc/apt/sources.list: deb ftp://ftp.mysql.com/pub/mysql/download/gui-tools/ubuntu/ binary/ deb-src ftp://ftp.mysql.com/pub/mysql/download/gui-tools/ubuntu/ source/ To download and install the binary use the command > apt-get update followed by > apt-get install mysql-workbench Build instructions for Ubuntu 8.04 http://dev.mysql.com/workbench/?page_id=152 Please grab a package (either a bin for your distro or the source pkg to build it yourself) and give it a shot. But keep in mind that this is an alpha build, so don't use it ...

MySQL Workbench 5.0.27 Ready for Download

We have finished the next release of MySQL Workbench 5.0 GA, 5.0.27. It features a number of bugs fixed, especially in the synchronization code, a huge improvement in terms of memory usage and an updated layer-pane, listing all objects on a diagram-canvas - now including conections too (this allows easy selection of hidden objects). Use the Update-function from the help menu or head over to the download pages to get your copy: http://dev.mysql.com/downloads/workbench/5.0.html Please let us know if bigger models now load faster and if you are seeing an improved performance of the canvas.

A Utility Library for MySQL Workbench

Here is a small library with various helpful Lua functions for scripts and plugins for Workbench, making it easier to write your own plugins for exporting to some external format, generating reports etc. The library is meant for Workbench 5.0, but it will be ported to 5.1 as well, which should make transitioning plugins from one to the other somewhat easier in the future. Currently, most functions are meant for iterating through various objects so you can, but new functions will be added every once in a while and contributions, bug fixes and comments are welcome. To "install" the library, place the file in your equivalent for C:\Documents and Settings\user\Program data\MySQL\Workbench\librariesQuick list of places to get useful information for plugin ...

OpenGL and Workbench Canvas News

Recently, a bug that caused excessive memory usage and slowness (specially in large models) in Workbench has been fixed in its canvas. From the testing I've done, the speed for displaying diagrams seems to scale much better and dragging around tables in large models is doable in an acceptable speed. This fix is in the upcoming releases of the 5.0 and 5.1 alpha versions of Workbench. Apart from that, we've been doing some work on reintroducing OpenGL support to the Workbench canvas. Unlike the initial implementation, this time OpenGL is used directly instead of going through Cairo's experimental (and not quite reliable) support through the Glitz layer. This means that in machines with a recent graphics card, hardware acceleration will be ...

Automate Figure Arrangement In Workbench

Initiated by a question on the forum I took some time to exercise my Workbench-Scripting-Knowledge. The question was, if it's possible to do some figure-arrangement/organizing via scripts. To be more precise, the task I had to master was to get tables that have names starting with a given prefix moved into a new layer using scripts. The function to create a new object - layer in this case - was an easy one. All you have to do is to use the function grtV.newObj("workbench.model.Layer"). This function returns a handle to the created Layer. Finally, set the visual properties (color, position) and most important, the owner has to be set to the containing Diagram-object. Last step is to add the layer ...

MySQL Workbench 5.0.26 Ready to Download

This one was to planned to leave the hangar late last week, but a well hidden bug in the table-comparison kept us from finishing the release. But now it's ready, the next release of our current GA release of MySQL Workbench, Version 5.0.26. We did some minor tweaking on the UI - the property-pane now shows object-properties for objects on the MySQL-Model-Page too and we're using another algorithm for the Autolayout-Feature (this needs to be optimized, it's a basic implementation for now). Please check out the new version right from our main download page.