validate_schema_names
- pydriosm.ios.validate_schema_names(schema_names=None, schema_named_as_layer=False)
Validate schema names for importing data into a PostgreSQL database.
- Parameters
schema_names (Iterable or None) – one or multiple names of layers, e.g. ‘points’, ‘lines’, defaults to
None
schema_named_as_layer (bool) – whether to use default PBF layer name as the schema name, defaults to
False
- Returns
valid names of the schemas in the database
- Return type
list
Examples:
>>> from pydriosm.ios import validate_schema_names >>> valid_names = validate_schema_names() >>> valid_names [] >>> input_schema_names = ['point', 'polygon'] >>> valid_names = validate_schema_names(input_schema_names) >>> valid_names ['point', 'polygon'] >>> valid_names = validate_schema_names(input_schema_names, schema_named_as_layer=True) >>> valid_names ['points', 'multipolygons']