Firebird DB Admin tool

#pascal #fpc #freepascal #database #lazarus

motaz 56d14ee208 Comparison controls alignments 11 năm trước cách đây
.gitignore 730ff7d6ff update 12 năm trước cách đây
TurboBird.ico af31c7174f Icons, Add cancel button to Database comparison, add server time to database info 12 năm trước cách đây
TurboBird.lpi 2754f84b77 Cosmetic 11 năm trước cách đây
TurboBird.lpr 25fdbb3488 Additional hint when firebird library not found. Should adequately address issue #10 11 năm trước cách đây
TurboBird.lrs 64ed2a19a2 Version 13 năm trước cách đây
TurboBird.png af8e007321 Convert unable to load fbclient library to warning and resume 13 năm trước cách đây
TurboBird.rc 64ed2a19a2 Version 13 năm trước cách đây
TurboBird.res 2c46c02159 Cosmetic: remove unused variables, units 11 năm trước cách đây
about.lfm 91190c7bf1 Add Code logo to About 11 năm trước cách đây
about.lrs 91190c7bf1 Add Code logo to About 11 năm trước cách đây
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 năm trước cách đây
backuprestore.lfm 5a6f783307 Replace magic numbers with enumeration/enumerated type 11 năm trước cách đây
backuprestore.lrs 5a6f783307 Replace magic numbers with enumeration/enumerated type 11 năm trước cách đây
backuprestore.pas 4bbac2643a Fix small logic error in zipping 11 năm trước cách đây
calen.lfm 64ed2a19a2 Version 13 năm trước cách đây
calen.lrs 04b99ad556 Remove autocompletion file 12 năm trước cách đây
calen.pas 64ed2a19a2 Version 13 năm trước cách đây
callproc.lfm 64ed2a19a2 Version 13 năm trước cách đây
callproc.lrs 04b99ad556 Remove autocompletion file 12 năm trước cách đây
callproc.pas 64ed2a19a2 Version 13 năm trước cách đây
changepass.lfm 2507560567 first commit 13 năm trước cách đây
changepass.lrs 04b99ad556 Remove autocompletion file 12 năm trước cách đây
changepass.pas 2507560567 first commit 13 năm trước cách đây
comparison.lfm 56d14ee208 Comparison controls alignments 11 năm trước cách đây
comparison.pas fd2c1d3b3e Querywindow: when creating new results tab, set focus to it 11 năm trước cách đây
connectas.lfm 64ed2a19a2 Version 13 năm trước cách đây
connectas.lrs 64ed2a19a2 Version 13 năm trước cách đây
connectas.pas 64ed2a19a2 Version 13 năm trước cách đây
copytable.lfm de43177c6a Cosmetic 11 năm trước cách đây
copytable.lrs de43177c6a Cosmetic 11 năm trước cách đây
copytable.pas fbf27ba6af Cosmetic 11 năm trước cách đây
createdb.lfm bc48d32b8f Cosmetic: form layout: enter/commit/activate type buttons to the right as usual in LTR applications 11 năm trước cách đây
createdb.lrs bc48d32b8f Cosmetic: form layout: enter/commit/activate type buttons to the right as usual in LTR applications 11 năm trước cách đây
createdb.pas bdc9940c6e Add/edit fields: add support for scale (NUMERIC/DECIMAL) and character set/collation (text types). Also a lot in comparison code which needs to be tested. 11 năm trước cách đây
createtrigger.lfm 64ed2a19a2 Version 13 năm trước cách đây
createtrigger.lrs 04b99ad556 Remove autocompletion file 12 năm trước cách đây
createtrigger.pas 64ed2a19a2 Version 13 năm trước cách đây
createuser.lfm af31c7174f Icons, Add cancel button to Database comparison, add server time to database info 12 năm trước cách đây
createuser.lrs 04b99ad556 Remove autocompletion file 12 năm trước cách đây
createuser.pas 5a6f783307 Replace magic numbers with enumeration/enumerated type 11 năm trước cách đây
dbinfo.lfm c5f3a03ba4 Ctrl-W/Ctrl-F4 close form button for database info 11 năm trước cách đây
dbinfo.pas 0fd5b7388b Move some object create/frees to form Create and Destroy event to be sure they always run. More reliable than having to manually call init and keep track. Probably solves some memory leaks. Cosmetic: enforce naming convention: prepend F for all private/protected class members but not public/published 11 năm trước cách đây
editdatafullrec.lfm 156f99c750 Keep ibconnection open between operations. Use built in insert/update/delete sql generation from select query instead of turbobird code. 11 năm trước cách đây
editdatafullrec.lrs 156f99c750 Keep ibconnection open between operations. Use built in insert/update/delete sql generation from select query instead of turbobird code. 11 năm trước cách đây
editdatafullrec.pas 6c8962e997 Cosmetic/slight hardening 11 năm trước cách đây
edittable.lfm 9cec71be11 Cosmetic 11 năm trước cách đây
edittable.lrs 9cec71be11 Cosmetic 11 năm trước cách đây
edittable.pas 9cec71be11 Cosmetic 11 năm trước cách đây
enterpass.lfm a922d39bad Display database name in Connect As dialog, remove space from compared Trigger body 12 năm trước cách đây
enterpass.lrs 04b99ad556 Remove autocompletion file 12 năm trước cách đây
enterpass.pas a922d39bad Display database name in Connect As dialog, remove space from compared Trigger body 12 năm trước cách đây
main.lfm a0591bf84f Cosmetic 11 năm trước cách đây
main.lrs a0591bf84f Cosmetic 11 năm trước cách đây
main.pas 10ee69e806 Store data (e.g. dbindex, field order) for nodes in Data property not Overlayindex, as that will change the nodes' icons. 11 năm trước cách đây
modsqlscript.pas a15d8a97c6 FPC trunk compilation fix 11 năm trước cách đây
newconstraint.lfm 62b4b2504c Cosmetic 11 năm trước cách đây
newconstraint.lrs 62b4b2504c Cosmetic 11 năm trước cách đây
newconstraint.pas 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây
newdomain.lfm 64ed2a19a2 Version 13 năm trước cách đây
newdomain.lrs 04b99ad556 Remove autocompletion file 12 năm trước cách đây
newdomain.pas 64ed2a19a2 Version 13 năm trước cách đây
neweditfield.lfm 1d756eb3d2 Edit fields: wait until combobox editingdone before validation/updating other gui controls. Backup: prepare for .zip functionality selecting files 11 năm trước cách đây
neweditfield.lrs 1d756eb3d2 Edit fields: wait until combobox editingdone before validation/updating other gui controls. Backup: prepare for .zip functionality selecting files 11 năm trước cách đây
neweditfield.pas e8fced65f5 Cosmetic 11 năm trước cách đây
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 năm trước cách đây
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 năm trước cách đây
newgen.pas 5a6f783307 Replace magic numbers with enumeration/enumerated type 11 năm trước cách đây
newtable.lfm 5da7be2ec7 Cosmetic: shorten up main treeview selection code 11 năm trước cách đây
newtable.lrs 5da7be2ec7 Cosmetic: shorten up main treeview selection code 11 năm trước cách đây
newtable.pas 167cbb03a6 Do not preselect character set combobox for new/edit fields 11 năm trước cách đây
permissionmanage.lfm 0fd5b7388b Move some object create/frees to form Create and Destroy event to be sure they always run. More reliable than having to manually call init and keep track. Probably solves some memory leaks. Cosmetic: enforce naming convention: prepend F for all private/protected class members but not public/published 11 năm trước cách đây
permissionmanage.lrs 0fd5b7388b Move some object create/frees to form Create and Destroy event to be sure they always run. More reliable than having to manually call init and keep track. Probably solves some memory leaks. Cosmetic: enforce naming convention: prepend F for all private/protected class members but not public/published 11 năm trước cách đây
permissionmanage.pas 5a6f783307 Replace magic numbers with enumeration/enumerated type 11 năm trước cách đây
querycompletion.txt f702e12c9e sorting completion list 12 năm trước cách đây
querywindow.lfm e41ebdf7f4 Fix status bar display of records for select queries in query window 11 năm trước cách đây
querywindow.lrs e41ebdf7f4 Fix status bar display of records for select queries in query window 11 năm trước cách đây
querywindow.pas fd2c1d3b3e Querywindow: when creating new results tab, set focus to it 11 năm trước cách đây
readme.txt 95467ffcb8 Clarified readme: TurboBird purpose; synapse installation 11 năm trước cách đây
reg.lfm 5da7be2ec7 Cosmetic: shorten up main treeview selection code 11 năm trước cách đây
reg.lrs 5da7be2ec7 Cosmetic: shorten up main treeview selection code 11 năm trước cách đây
reg.pas 63462d19e4 Cosmetic 11 năm trước cách đây
scriptdb.pas c7f6aeb15c Cosmetic 11 năm trước cách đây
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 năm trước cách đây
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 năm trước cách đây
sqlhistory.pas 0fd5b7388b Move some object create/frees to form Create and Destroy event to be sure they always run. More reliable than having to manually call init and keep track. Probably solves some memory leaks. Cosmetic: enforce naming convention: prepend F for all private/protected class members but not public/published 11 năm trước cách đây
systables.lfm da92e721d3 Clean up memory leak due to unfreed connection etc objects in RegisteredDatabases array. 11 năm trước cách đây
systables.lrs da92e721d3 Clean up memory leak due to unfreed connection etc objects in RegisteredDatabases array. 11 năm trước cách đây
systables.pas b22f8bbe97 Show hourglass, hint when comparing 11 năm trước cách đây
tablemanage.lfm bdc9940c6e Add/edit fields: add support for scale (NUMERIC/DECIMAL) and character set/collation (text types). Also a lot in comparison code which needs to be tested. 11 năm trước cách đây
tablemanage.lrs bdc9940c6e Add/edit fields: add support for scale (NUMERIC/DECIMAL) and character set/collation (text types). Also a lot in comparison code which needs to be tested. 11 năm trước cách đây
tablemanage.pas 5a6f783307 Replace magic numbers with enumeration/enumerated type 11 năm trước cách đây
topologicalsort.pas 24a375e6e4 Fields GUI query: add support for detecting domain based datatypes, array datatyes. Cosmetic: some renames, updated todo list. 11 năm trước cách đây
trunksqlscript.pas dcb0d314db Inadvertently removed 11 năm trước cách đây
turbocommon.inc 023b1175f4 Consolidate common constants 11 năm trước cách đây
turbocommon.pas 5a6f783307 Replace magic numbers with enumeration/enumerated type 11 năm trước cách đây
udfinfo.lfm 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây
udfinfo.lrs 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây
udfinfo.pas 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây
unitfirebirdservices.pas 768091d7f3 Backup/restore: add support for zip files (.fbk.zip) for better compression. Currently only supports .fbk.zip files with one file. 11 năm trước cách đây
update.lfm fb6f8f1b25 Protect resource release for multiple objects by using try..finally x.free 11 năm trước cách đây
update.lrs fb6f8f1b25 Protect resource release for multiple objects by using try..finally x.free 11 năm trước cách đây
update.pas 0fd5b7388b Move some object create/frees to form Create and Destroy event to be sure they always run. More reliable than having to manually call init and keep track. Probably solves some memory leaks. Cosmetic: enforce naming convention: prepend F for all private/protected class members but not public/published 11 năm trước cách đây
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 năm trước cách đây
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 năm trước cách đây
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 năm trước cách đây
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 năm trước cách đây
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 năm trước cách đây
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 năm trước cách đây
viewgen.lfm 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây
viewgen.lrs 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây
viewgen.pas 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây
viewsproc.lfm 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây
viewsproc.lrs 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây
viewsproc.pas 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây
viewtrigger.lfm 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây
viewtrigger.lrs 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây
viewtrigger.pas 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây
viewview.lfm 4e492e0714 Remove AlphaBlend setting from viewview.lfm. Fixes issue #13 11 năm trước cách đây
viewview.lrs 4e492e0714 Remove AlphaBlend setting from viewview.lfm. Fixes issue #13 11 năm trước cách đây
viewview.pas 91c50b1808 Ctrl-F4/Ctrl-W window close functionality for remaining windows; typo/spelling fixes. 11 năm trước cách đây

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