def db_freeze(database: str, folder: str): """ Export a .SQL file of the database """ folder = Path(folder) db = PostgreSQL(database, verbosity="minimal", **CREDENTIALS["localhost"]) db.db_export_pgdump_file(folder)
def _test_db_export_pgdump_file(db: PostgreSQL): # Export a spatial table to shapefile output_sql_file = db.db_export_pgdump_file(db.DATA_OUTBOX) assert output_sql_file.exists()