Snapshot#

Note

You can back-up your data by creating snapshots using Table.create_snapshot() and Store.create_snapshot()

featherstore.snapshot.restore_table(store_name, source, errors='raise')#

Restores a table in to the currently selected db.

Parameters
  • store_name (str) – The name of the store to restore the table into.

  • source (str) – Path to the snapshot file.

  • errors (str) – Whether or not to raise an error if a table with the same name already exist. Can be either raise or ignore, ignore overwrites existing table, by default raise.

Returns

The name of the table restored.

Return type

str

featherstore.snapshot.restore_store(source, errors='raise')#

Restores a store in to the currently selected db.

Parameters
  • source (str) – Path to the snapshot file.

  • errors (str) – Whether or not to raise an error if a store with the same name already exist. Can be either raise or ignore, ignore overwrites existing store, by default raise.

Returns

The name of the store restored.

Return type

str