is a Firebird Administration tool. It enables you to create new Firebird database, create/modify tables, procedures, views, triggers, generators, roles, UDFs, Domains, and much more. Turbo Bird application is very easy to install and to use.

There are Linux 32/64 bit, Windows 32 bit, and Mac OS binaries. You can install the source and compile it using Lazarus in any other Plateform that already supported by Lazarus.

Download

Beta Version 0.9.2 2.May.2012

TurboBird for Linux 32 bit version 0.9.2

It is an executable file that you can download and run immediately. You need Firebird client library like libfbclient2. You can use Synaptic, apt-get, yum , or any package manager according to Linux distribution to install FireBird library from Internet.
If you still get unable to load library message, then you need to make a new link for FireBird library in /usr/lib directory like:
sudo ln /usr/lib/libfbclient.so.2 /usr/lib/libfbclient.so


In Ubuntu you may find it in another directory, just do search in the root:
sudo find -name libfbclient*

then go to that directory and do the link:
sudo ln libfbclient.so.2 libfbclient.so

For newer versions of Ubuntu (starting from 11.10) you need to remove new scrollbar to make TurboBird work:
sudo apt-get remove appmenu-gtk3 appmenu-gtk appmenu-qt liboverlay-scrollbar-0.2-0


TurboBird for Linux 64 bit version 0.9.1

Linux 64 bit executable. For FireBird library problem see the above (32 bit version)


TurboBird for Win32 0.9.2

This is Windows 32 bit executable version. You need to install Firebird client library. If you already installed Firebird server on the same machine, then no need to install any additional library.
If you get Unable to load library message, then copy fbclient.dll from FireBird binary directory to TurboBird or Windows folder


TurboBird for Mac 0.9.0

This is Mac package for Turbo Bird. Compiled by Cem Zafer


TurboBird Source code

Turbo Bird has been developed using FreePascal/Lazarus. No third party package/component has been used in this project, only standard components. Source code has been compiled with Lazarus 0.9.31 and FPC 2.6.0

Download source code from GitHub

GitHub TurboBird Development Source in source control (github) 0.9.3

Many people are sending many improvments for Turbo Bird lately, so that I decided to put Turbo Bird in source control to make it easy for developers to participate on this project


License:

GPL for GUI, and LGPL for Units.

Screen Shots




History

Project started on Dec 2009

2.May.2012: Version 0.9.2: Delete permission copy bug fix. Changing creating new table, generator and it's trigger.

4.Apr.2012: Version 0.9.1: Minor bug fix, producing 64 bit version, because 32 bit cann't start in Linux Mint DE 64 bit.

12.Feb.2012: Version 0.9.0: Change unable to load firebird library message to Warning instead of error and resume application starting. Try to load gds32 library in Windows if fbclient.dll is not found.

8.Feb.2012: Version 0.8.12: Close opened database and its opened windows.

28.Jan.2012: Version 0.8.11: Displaying Table management, View generator, Trigger DDL, Procedure DDL, Permissions, etc in a page tab instead of seperate window form.

29.Dec.2011: Version 0.8.10: After two years of development, Source is now available in github.com source control

. Bug fixes, interface modifications

14.Dec.2011: Version 0.8.9: Adding Database Info

12.Oct.2011: Version 0.8.8: Adding number of fetched records for queries. Leave query result open after runnin another queries

1.Oct.2011: Version 0.8.7: Fixing rollback bug: reported by Claudio Romero

15.Sept.2011: Version 0.8.6: Check FireBird library, and display Unable to load library if it does not exist. Done by Claudio Romero

13.Sept.2011: Version 0.8.5: Set auto size for query result grid columns. Done by Claudio Romero

3.Sept.2011: Version 0.8.4: Adding Modifing Field description feature. Allowing modification for default field value

2.Sept.2011: Version 0.8.3: Adding Expand table fields feature. Fixing some bugs

26.Aug.2011: Version 0.8.2: Fixing Table Insert/Update script bug. Adding rows affected information for insert, update, and delete procedures

30.Jul.2011: Version 0.8.1: Fixing not saving password bug. Reported by Claudio Romero. Adding Copy Permission To menu item to copy permissions from user to user

29.May.2011: Version 0.8.0: Adding Copy Table feature

29.Mar.2011: Version 0.7.12: Modify Script table as Create: scripting constraints, indices, triggers, generators, permissions that belong to the table

19.Mar.2011: Version 0.7.11: Minor bugs fixing

18.Feb.2011: Version 0.7.10: Replace Query Window buttons by Tool Bar

15.Feb.2011: Version 0.7.9: Changing Query parser procedure for Query Windows. Improvements for multi statements in one query window like select, update, and script statements

13.Feb.2011: Version 0.7.8: Unify Connection and Transaction components for all query windows to share the same transaction

22.Jan.2011: Version 0.7.7: Add SQL Statements history to trace and extract database modificaitons DDL and DML statements in SQL Query Window

11.Jan.2011: Version 0.7.6: Fixing Connect As Bug, perviously it was replacing origional registration parameters

25.Dec.2010: Version 0.7.5: Adding with Grant/Admin permissions

24.Dec.2010: Version 0.7.4: Introducing User/Role Permissions Management

20.Dec.2010: Version 0.7.2: Creating users. Requires Firebird version 2.5, fixing create generator bug

7.Dec.2010: Version 0.7.0: Change main application window to MDI using page control for Query Window

28.Oct.2010: Version 0.6.6: Introducing database Backup and restore

16.Oct.2010: First beta release of Turbo Bird Version 0.6.0

5.Dec.2009: Start development of Turbo Bird project

If you have any comment, or you want to participate; you can drop an e-mail to me at below address
motaz at code.sd