27.04.2020 17:34, Pavel Cisar wrote:
Well, I can confirm that IT WORKS *ONLY* in embedded mode.
Yes, this is how FB3 was released. The DSQL/API support was added late during the development cycle and IIRC I had issues with the existing batching (prefetch) code in the remote client. Thus it was delayed.
Could someone points me to any piece of documentation, Jira entry or even public e-mail that reveals such constraint to mere mortals using Firebird engine? Because I feel like a complete idiot now, and I want to know if it's because I can't read or because I'm too trusting (I can't find such constraint in FB 3.0.0-3.0.5 Release Notes or any piece of documentation in FB 3 distribution).
I was sure it was documented, but I cannot find it right now. Looks like being completely overlooked :-(
Also, Alex confirmed that this is still not implemented in FB v4 trunk. Because I'm probably not the only one disappointed by this discovery, I really can't wait to hear an explanation and future prospects.
The remote protocol support was simply forgotten because nobody asked for that for years. Mea culpa, I was too busy with the replication stuff. Obviously, not so many people use the new API... and even less people use new features introduced there.
Dmitry Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel