Implementation of gbak -SKIP_SCHEMA_DATA and -INCLUDE_SCHEMA_DATA

17 views
Skip to first unread message

Mark Rotteveel

unread,
Jun 27, 2026, 5:25:13 AM (10 days ago) Jun 27
to firebir...@googlegroups.com
It looks like the implementation of gbak -SKIP_SCHEMA_DATA and
-INCLUDE_SCHEMA_DATA is not fully implemented in the Services API.

Attempts to use these options through the services API result in error
(through Jaybird):

unrecognized service parameter block; All services except for getting
server log require switches [SQLState:42000, ISC error code:335544562]

or through fbsvcmgr:

fbsvcmgr localhost user sysdba password masterkey action_backup dbname
test.fdb bkp_file /var/lib/firebird/data/test_svc.fbk
bkp_include_schema_data PUBLIC verbose
Invalid clumplet buffer structure: unknown parameter for backup/restore (23)

(with bkp_skip_schema_data the error mentions (22) instead of (23))

IntlParametersBlock.cpp and ClumpletReader are missing entries for
isc_spb_bkp_skip_schema_data and isc_spb_bkp_include_schema_data (this
is just a shallow search, I haven't checked in more depth).

Is that expected, and something that was delayed, or should I create a
ticket for this?

Using gbak with -se localhost does seem to work.

Mark
--
Mark Rotteveel

Mark Rotteveel

unread,
Jun 28, 2026, 2:59:19 PM (9 days ago) Jun 28
to firebir...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages