On 2020-05-21 19:08, Emil Totev wrote:
I am happily using Firebird 4 Beta2  to serve transparently both ODS12 and ODS13 databases, by adding Engine12 to the providers list.

However, when creating a new database either by ISQL's CREATE DATABASE or gbak -c, the server always uses the first, default provider (if not overridden in databases.conf, of course). Wouldn't it make sense to have a way to specify explicitly the wanted provider/ODS? If I understood correctly there is already an  isc_dpb_config  parameter to tell this to the engine, so why not surface it as a command-line option for gbak and an addition to CREATE DATABASE?

This would apply for both 3 and 4, and for future versions.

isc_dpb_config parameter is never passed to the server, that's very dangerous to let client freely change server configuration. Certainly we can add DPB parameter for create to use specific provider.  But are there real cases when new database to be created using old ODS?




Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to