Here a way I described for Base Handbuch in German. Tried to translate through DEEPL:
An external database file can be created from an existing internal Firebird database file.
database file can be created:-
- The temporary directory defined in LibreOffice must be searched for with the file manager file manager. A new subdirectory appears there automatically when LibreOffice is started. This subdirectory cannot be recognized by its name, but by the the time it was created.
- The database with the internal Firebird database file must be started.
- Click on Database → Tables to open the table container, so that the connection to the internal database file is created.
- Several subdirectories are now created in the newly created temporary directories.
- In addition to “firebird.fbk”, one of these subdirectories contains the created “firebird.fdb”. This file can now be copied and used as an external database file. There is no password protection for this file.
- After closing the internal database file, the temporary directory is automatically deleted.
automatically deleted.
If forms, queries, reports and macros have already been created, it would be a good idea to connect
old database with the new connection. This cannot be changed in the GUI.
To do this, the database file must be opened with a packing program.
and make the following change to the db:connection-data tag in the content.xml file: db:connection-data.
be made:
<db:connection-data><db:connection-resource xlink:href="sdbc:embedded:firebird"
xlink:type="simple"/><db:login db:is-password-required="false"/></db:connection-
data>
becomes
<db:connection-data><db:connection-resource
xlink:href="sdbc:firebird:file:///home/robby/Dokumente/Datenbanken/Firebird/
firebird.fdb" xlink:type="simple"/><db:login
db:is-password-required="false"/></db:connection-data>
Instead of the reference to the internal Firebird database, the reference to an external file is set here.
If an error occurs when entering the path, this can also be corrected under Edit →
Database → Properties, a different path to the database can be specified if necessary.
Without a packing program, the easiest way is to use File → New → Database → Connect to
an existing database → Firebird (external) to create a new database with the link to the external
link to the external firebird.fdb. Forms, reports, queries and macros must then be
copied from the old to the new database.