Firebird DB Admin tool

#pascal #fpc #freepascal #database #lazarus

Reinier Olislagers 10e0f50bcd Add support for domain character sets. Show collation and character set in domain GUI. Don't abort debug builds if senddebug fails (e.g. due to server not running). 11 år sedan
.gitignore 730ff7d6ff update 12 år sedan
TurboBird.ico af31c7174f Icons, Add cancel button to Database comparison, add server time to database info 12 år sedan
TurboBird.lpi 10e0f50bcd Add support for domain character sets. Show collation and character set in domain GUI. Don't abort debug builds if senddebug fails (e.g. due to server not running). 11 år sedan
TurboBird.lpr 66c073b984 Add support for scripting check constraints for tables (part of issue #16). To do: check constraints for domains; comparison functions for check constraints. 11 år sedan
TurboBird.lrs 64ed2a19a2 Version 13 år sedan
TurboBird.png af8e007321 Convert unable to load fbclient library to warning and resume 13 år sedan
TurboBird.rc 64ed2a19a2 Version 13 år sedan
TurboBird.res 2c46c02159 Cosmetic: remove unused variables, units 11 år sedan
about.lfm 91190c7bf1 Add Code logo to About 11 år sedan
about.lrs 91190c7bf1 Add Code logo to About 11 år sedan
about.pas b824f53251 Consolidate common includes/constants. Rename and harden ChangeQueryToUpdatable (it is not Bidi mode as unidirectional is a specific term regarding datasets: it means forward only) 11 år sedan
backuprestore.lfm 2ba6792e0c Replace some icons 12 år sedan
backuprestore.lrs 04b99ad556 Remove autocompletion file 12 år sedan
backuprestore.pas 2c46c02159 Cosmetic: remove unused variables, units 11 år sedan
calen.lfm 64ed2a19a2 Version 13 år sedan
calen.lrs 04b99ad556 Remove autocompletion file 12 år sedan
calen.pas 64ed2a19a2 Version 13 år sedan
callproc.lfm 64ed2a19a2 Version 13 år sedan
callproc.lrs 04b99ad556 Remove autocompletion file 12 år sedan
callproc.pas 64ed2a19a2 Version 13 år sedan
changepass.lfm 2507560567 first commit 13 år sedan
changepass.lrs 04b99ad556 Remove autocompletion file 12 år sedan
changepass.pas 2507560567 first commit 13 år sedan
comparison.lfm 32f8dee124 Scripting/stored procedure extraction: allow either input or output parameters or both. Existing code did not allow this. Fix char/cstring parameter length in stored procedure bodies. 11 år sedan
comparison.pas 10e0f50bcd Add support for domain character sets. Show collation and character set in domain GUI. Don't abort debug builds if senddebug fails (e.g. due to server not running). 11 år sedan
connectas.lfm 64ed2a19a2 Version 13 år sedan
connectas.lrs 64ed2a19a2 Version 13 år sedan
connectas.pas 64ed2a19a2 Version 13 år sedan
copytable.lfm de43177c6a Cosmetic 11 år sedan
copytable.lrs de43177c6a Cosmetic 11 år sedan
copytable.pas 279eff1b00 Use LineEnding instead of hardcoded #10 so SQL errors are more comprehensible on Windows 11 år sedan
createdb.lfm 551c7fb497 Cosmetic; remark that TSQLScript will fail on FPC < 2.7.1 if you have parameters with : in your stored procedure text... :( 11 år sedan
createdb.lrs 551c7fb497 Cosmetic; remark that TSQLScript will fail on FPC < 2.7.1 if you have parameters with : in your stored procedure text... :( 11 år sedan
createdb.pas 2ba6792e0c Replace some icons 12 år sedan
createtrigger.lfm 64ed2a19a2 Version 13 år sedan
createtrigger.lrs 04b99ad556 Remove autocompletion file 12 år sedan
createtrigger.pas 64ed2a19a2 Version 13 år sedan
createuser.lfm af31c7174f Icons, Add cancel button to Database comparison, add server time to database info 12 år sedan
createuser.lrs 04b99ad556 Remove autocompletion file 12 år sedan
createuser.pas af31c7174f Icons, Add cancel button to Database comparison, add server time to database info 12 år sedan
dbinfo.lfm c5f3a03ba4 Ctrl-W/Ctrl-F4 close form button for database info 11 år sedan
dbinfo.pas 2c46c02159 Cosmetic: remove unused variables, units 11 år sedan
editdatafullrec.lfm 156f99c750 Keep ibconnection open between operations. Use built in insert/update/delete sql generation from select query instead of turbobird code. 11 år sedan
editdatafullrec.lrs 156f99c750 Keep ibconnection open between operations. Use built in insert/update/delete sql generation from select query instead of turbobird code. 11 år sedan
editdatafullrec.pas 156f99c750 Keep ibconnection open between operations. Use built in insert/update/delete sql generation from select query instead of turbobird code. 11 år sedan
edittable.lfm b824f53251 Consolidate common includes/constants. Rename and harden ChangeQueryToUpdatable (it is not Bidi mode as unidirectional is a specific term regarding datasets: it means forward only) 11 år sedan
edittable.lrs b824f53251 Consolidate common includes/constants. Rename and harden ChangeQueryToUpdatable (it is not Bidi mode as unidirectional is a specific term regarding datasets: it means forward only) 11 år sedan
edittable.pas 190324ac4d Cosmetic. 11 år sedan
enterpass.lfm a922d39bad Display database name in Connect As dialog, remove space from compared Trigger body 12 år sedan
enterpass.lrs 04b99ad556 Remove autocompletion file 12 år sedan
enterpass.pas a922d39bad Display database name in Connect As dialog, remove space from compared Trigger body 12 år sedan
main.lfm 3b43fa2f26 Cosmetic; compile with new stable Lazarus 1.2.2 11 år sedan
main.lrs 3b43fa2f26 Cosmetic; compile with new stable Lazarus 1.2.2 11 år sedan
main.pas 10e0f50bcd Add support for domain character sets. Show collation and character set in domain GUI. Don't abort debug builds if senddebug fails (e.g. due to server not running). 11 år sedan
modsqlscript.pas a15d8a97c6 FPC trunk compilation fix 11 år sedan
newconstraint.lfm 62b4b2504c Cosmetic 11 år sedan
newconstraint.lrs 62b4b2504c Cosmetic 11 år sedan
newconstraint.pas 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
newdomain.lfm 64ed2a19a2 Version 13 år sedan
newdomain.lrs 04b99ad556 Remove autocompletion file 12 år sedan
newdomain.pas 64ed2a19a2 Version 13 år sedan
neweditfield.lfm 64ed2a19a2 Version 13 år sedan
neweditfield.lrs 04b99ad556 Remove autocompletion file 12 år sedan
neweditfield.pas 279eff1b00 Use LineEnding instead of hardcoded #10 so SQL errors are more comprehensible on Windows 11 år sedan
newgen.lfm 3aea34db98 Scripting: more correct output of domain integer/decimal data types."DOUBLE PRECISION" data type does not exist in Firebird=>"DOUBLE". Fix possible error from renaming int64=>bigint. 11 år sedan
newgen.lrs 3aea34db98 Scripting: more correct output of domain integer/decimal data types."DOUBLE PRECISION" data type does not exist in Firebird=>"DOUBLE". Fix possible error from renaming int64=>bigint. 11 år sedan
newgen.pas b81eda36fb Support precision for decimal/numeric datatypes; part of issue #16 11 år sedan
newtable.lfm 5da7be2ec7 Cosmetic: shorten up main treeview selection code 11 år sedan
newtable.lrs 5da7be2ec7 Cosmetic: shorten up main treeview selection code 11 år sedan
newtable.pas 279eff1b00 Use LineEnding instead of hardcoded #10 so SQL errors are more comprehensible on Windows 11 år sedan
permissionmanage.lfm fb6f8f1b25 Protect resource release for multiple objects by using try..finally x.free 11 år sedan
permissionmanage.lrs fb6f8f1b25 Protect resource release for multiple objects by using try..finally x.free 11 år sedan
permissionmanage.pas 279eff1b00 Use LineEnding instead of hardcoded #10 so SQL errors are more comprehensible on Windows 11 år sedan
querycompletion.txt f702e12c9e sorting completion list 12 år sedan
querywindow.lfm 3adbcb2524 Cosmetic 11 år sedan
querywindow.lrs 3adbcb2524 Cosmetic 11 år sedan
querywindow.pas 10e0f50bcd Add support for domain character sets. Show collation and character set in domain GUI. Don't abort debug builds if senddebug fails (e.g. due to server not running). 11 år sedan
readme.txt 95467ffcb8 Clarified readme: TurboBird purpose; synapse installation 11 år sedan
reg.lfm 5da7be2ec7 Cosmetic: shorten up main treeview selection code 11 år sedan
reg.lrs 5da7be2ec7 Cosmetic: shorten up main treeview selection code 11 år sedan
reg.pas 5da7be2ec7 Cosmetic: shorten up main treeview selection code 11 år sedan
scriptdb.pas 10e0f50bcd Add support for domain character sets. Show collation and character set in domain GUI. Don't abort debug builds if senddebug fails (e.g. due to server not running). 11 år sedan
sqlhistory.lfm abf3a59d21 Ctrl-F4 or Ctrl-W closes query window and table management window (after confirmation, just like clicking on the close button) 11 år sedan
sqlhistory.lrs abf3a59d21 Ctrl-F4 or Ctrl-W closes query window and table management window (after confirmation, just like clicking on the close button) 11 år sedan
sqlhistory.pas fb6f8f1b25 Protect resource release for multiple objects by using try..finally x.free 11 år sedan
systables.lfm da92e721d3 Clean up memory leak due to unfreed connection etc objects in RegisteredDatabases array. 11 år sedan
systables.lrs da92e721d3 Clean up memory leak due to unfreed connection etc objects in RegisteredDatabases array. 11 år sedan
systables.pas 10e0f50bcd Add support for domain character sets. Show collation and character set in domain GUI. Don't abort debug builds if senddebug fails (e.g. due to server not running). 11 år sedan
tablemanage.lfm 62b4b2504c Cosmetic 11 år sedan
tablemanage.lrs 62b4b2504c Cosmetic 11 år sedan
tablemanage.pas 66c073b984 Add support for scripting check constraints for tables (part of issue #16). To do: check constraints for domains; comparison functions for check constraints. 11 år sedan
topologicalsort.pas e4c666421c Sort stored procedures (only internally - within stored procedures - right now) when scripting 11 år sedan
trunksqlscript.pas dcb0d314db Inadvertently removed 11 år sedan
turbocommon.inc 023b1175f4 Consolidate common constants 11 år sedan
udfinfo.lfm 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
udfinfo.lrs 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
udfinfo.pas 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
unitfirebirdservices.pas 2c46c02159 Cosmetic: remove unused variables, units 11 år sedan
update.lfm fb6f8f1b25 Protect resource release for multiple objects by using try..finally x.free 11 år sedan
update.lrs fb6f8f1b25 Protect resource release for multiple objects by using try..finally x.free 11 år sedan
update.pas b824f53251 Consolidate common includes/constants. Rename and harden ChangeQueryToUpdatable (it is not Bidi mode as unidirectional is a specific term regarding datasets: it means forward only) 11 år sedan
userpermissions.lfm 38bcdd51cf Ctrl-W/Ctrl-F4 shortcut for user permissions overview window. Set up heap trace output in debug build mode for analysis with the LeakView tool. 11 år sedan
userpermissions.lrs 38bcdd51cf Ctrl-W/Ctrl-F4 shortcut for user permissions overview window. Set up heap trace output in debug build mode for analysis with the LeakView tool. 11 år sedan
userpermissions.pas 38bcdd51cf Ctrl-W/Ctrl-F4 shortcut for user permissions overview window. Set up heap trace output in debug build mode for analysis with the LeakView tool. 11 år sedan
viewdomain.lfm 10e0f50bcd Add support for domain character sets. Show collation and character set in domain GUI. Don't abort debug builds if senddebug fails (e.g. due to server not running). 11 år sedan
viewdomain.lrs 10e0f50bcd Add support for domain character sets. Show collation and character set in domain GUI. Don't abort debug builds if senddebug fails (e.g. due to server not running). 11 år sedan
viewdomain.pas 10e0f50bcd Add support for domain character sets. Show collation and character set in domain GUI. Don't abort debug builds if senddebug fails (e.g. due to server not running). 11 år sedan
viewgen.lfm 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
viewgen.lrs 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
viewgen.pas 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
viewsproc.lfm 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
viewsproc.lrs 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
viewsproc.pas 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
viewtrigger.lfm 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
viewtrigger.lrs 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
viewtrigger.pas 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
viewview.lfm 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
viewview.lrs 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan
viewview.pas 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 år sedan

readme.txt

TurboBird is a management tool for the Firebird database server (both server and embedded versions).

TurboBird uses Synapse package for http download.

Quick instructions for getting TurboBird running:
1. Download synapse
2. Package/Open Package file, select laz_synapse.lpk and compile. Now the package is known to Lazarus
3. Open TurboBird and compile

For more information about Synapse package please refer to it in below link:
http://wiki.freepascal.org/Synapse