ishan_b
10/21/2020, 4:45 PMtom_elliff
10/21/2020, 5:12 PMtom_elliff
10/21/2020, 5:12 PMishan_b
10/21/2020, 5:24 PMtimothy_suh
10/21/2020, 5:44 PMjulian_knight
10/21/2020, 9:02 PMtap-csv hard-codes all columns to strings, but I'm sure they'd accept a MR to allow the column types to be overridden by configuration options
https://gitlab.com/meltano/tap-csv/blob/master/tap_csv/__init__.py#L28douwe_maan
10/26/2020, 10:43 PMtap-csv limitation; taps for other sources will generally detect/know the correct types.
You can override the schema that is set in the tap's catalog file (if it supports one) using https://meltano.com/docs/plugins.html#schema-extra, but it's still up to the tap to take that into account and pass it on to the target, which tap-csv doesn't.
As @julian_knight suggested, your best bet right now would be to modify the tap to support type hints and automatic casting of values according to those.ishan_b
10/27/2020, 8:31 AM