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