Esempio n. 1
0
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()