CLI Tools#
FDB provides CLI tools for archiving and retrieving data, administrative maintenance, and debugging.
All tools can be invoked through the fdb wrapper command or directly as fdb-<command>.
General Purpose Tools#
Command |
Description |
|---|---|
Compare data between two FDBs or different data versions within one FDB. |
|
Show information about the FDB configuration and binaries. |
|
List the contents of FDB databases. |
|
Purge duplicate entries and remove associated data. |
|
Read data from the FDB and write it to a file. |
|
Print the schema used by an FDB instance or database. |
|
Print aggregated information about FDB databases. |
|
Print the location of an FDB database. |
|
Delete FDB databases and the data they contain. |
|
Insert data into the FDB, creating databases as needed. |
|
Insert GRIB data into the FDB (legacy tool). |
Special Purpose Tools#
Command |
Description |
|---|---|
Mask all entries in a database so they are permanently inaccessible, without destroying data. |
|
Lock and duplicate a database to another root. |
|
Overlay entries from one database onto another. Advanced use only. |
|
Find the on-disk location of specified databases. |
Debug Tools#
Command |
Description |
|---|---|
Dump the structural contents of the FDB (e.g. Table of Contents entries). |
|
Dump the contents of a particular index file. |
|
Dump the structural contents of a TOC or subtoc file. |
|
Simulate the I/O load of a writing process within a forecast. |
|
Re-archive data whilst modifying the class or expver of the database key. |
|
Repair databases with poorly written or fragmented TOC entries. |