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 (typing.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() >>> print(valid_names) [] >>> input_schema_names = ['point', 'polygon'] >>> valid_names = validate_schema_names(input_schema_names) >>> print(valid_names) ['point', 'polygon'] >>> valid_names = validate_schema_names(input_schema_names, schema_named_as_layer=True) >>> print(valid_names) ['points', 'multipolygons']