Based on a comment I made in response to someone asking about the availability of Firebird on IOS (after someone mentioned that the recent release of Delphi XE5 has support for an embedded version of InterBase for iOS and Android), I thought I would write a few more details of the hows and wherefores here.
Many developers think that transactions are straightforward and easy thing to understand and use, so probably there is no reason to devote 1 day seminar to discover transactions mechanism in Firebird in great details. Is it so?
Here I offer 3 simple questions about transactions which every Firebird developer should answer. Please take a look and choose the correct answer
New GSOC update for the previous week with
current status of the firebird-sdbc driver :
Progress this week:
- Made libatomic-ops buildable meaning that we should now be able to build embedded firebird on non-X86 systems too
- Added rebuilding of indices to deal with the icu collation issues.
- Implemented a simple .odb loading test (in gerrit atm.) that also
tests that the embedded firebird .fdb can be connected to.
- Implemented Index retrieval and dropping
- More fixes to do with the firebird temporary and lock directories
- Some coverity fixes
- Started working on foreign key retrieval
Code commits can be reviewed in the LibreOffice git repository
Editline is used in Firebird isql console client , the last version is already imported in firebird 3.0
So it brings UTF-8 support at last in the console with a few patches
Thanks to Frank Schlottmann-Gödde for his efforts
ps:It’s history in Firebird tree is a little bit convoluted http://firebird.1100200.n4.nabble.com/firebird-devel-Editline-digging-into-not-just-cmdline-history-was-qmtesting-td1124010.html
Mark Rotteveel wrote on Firebird Java list :
I have started a page on the Jaybird wiki on using Jaybird with Firebird
3.0 alpha 1:
It lists know problems, compatibility issues and workarounds between
Jaybird 2.2.x and earlier and Firebird 3 (alpha 1).
It is a work in progress, but I hope to have all the basics listed by
Sunday. If you miss something, or something doesn’t work for you with
Firebird 3, let me know.