SUP-able functions

FunctionArgumentsDescription
db_to_disk/1(Database)
db_to_disk/2(Database,FilterFun)
dummy_plan/0
new_connection/0
new_connection/1(Map)

db_to_disk/1,2

Let’s say you need account db 9c2e035c8559b175e58146f6a31a3e67 to persist to FixtureDB. kz_fixturedb_maintenance:db_to_disk(<<"9c2e035c8559b175e58146f6a31a3e67">>). will write all the JSON objects in the database to disk. If you want to be selective on which documents to persist, kz_fixturedb_maintenance:db_to_disk(<<"account%2F9c%2F2e%2F035c8559b175e58146f6a31a3e67">>, FilterFun). will do the job. FilterFun is a function of arity-1 that takes the document as an argument and returns a boolean() for whether to persist the document.

dummy_plan/0 and new_connection/0,1

Sometimes you’re in fixture_shell (using make fixture_shell) and you don’t want care about starting kazoo_data and kazoo_fixturedb and want just to grab some docs using kazoo_fixturedb directly. In this case instead you can use these functions to get dummy plan and connection.