-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Milestone
Description
As per #178, bc2pg creates numeric postgres columns for BCDC NUMBER columns.
Should bcdata :
- automatically inspect the data to determine if it is integer and adjust the type accordingly?
- accept an optional field map argument for overriding the BCDC types, maybe something like
{"field_name1": "numeric", "field_name2": "integer"}? - parse the
data_precisionpart of the schema?
As data are read by geopandas when writing to postgres:
- if providing a mapping, easiest would be to use sqlalchemy types: https://geopandas.org/en/stable/docs/reference/api/geopandas.GeoDataFrame.to_postgis.html
- if running the type optimization automatically, pandas has a method: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.convert_dtypes.html
Metadata
Metadata
Assignees
Labels
No labels