edward_smith
06/28/2021, 2:29 PMedward_smith
06/28/2021, 2:32 PMexcludeddouwe_maan
06/28/2021, 2:39 PMselected: true in the catalog that is sent to tap-postgres, but it’s possible that the tap isn’t actually respecting thatedward_smith
06/28/2021, 2:50 PM{
"breadcrumb": [
"properties",
"password"
],
"metadata": {
"sql-datatype": "character varying",
"inclusion": "available",
"selected-by-default": true,
"selected": false
}
},
We are trying to avoid replicating the password column among others.douwe_maan
06/28/2021, 3:04 PMedward_smith
06/28/2021, 3:50 PMedward_smith
06/28/2021, 5:14 PMselected field isn't being kept all the way to when the decision gets made... for example, here is a snippit from the md_map while the tap is starting:
"(""properties","first_name"")":{
"sql-datatype":"character varying",
"inclusion":"available",
"selected-by-default":true
},edward_smith
06/28/2021, 5:28 PMmeltano elt cb_core-4 target-snowflake --dump catalog .. But I modded should_sync_column as pictured and I don't see the selected attribute included there.douwe_maan
06/28/2021, 6:02 PMselected: false go missing right away? --dump=catalog dumps the file exactly as it is passed to the tap, so this feels like a tap bugedward_smith
06/28/2021, 7:01 PMedward_smith
06/28/2021, 7:48 PMdouwe_maan
06/28/2021, 9:12 PMedward_smith
06/28/2021, 9:26 PMrefresh_streams_schema() a no-op fixes the issue. My reading of the code is that it assumes that the only catalog metadata that needs to be preserved from the catalog is table-level metadata.edward_smith
06/28/2021, 9:27 PMdouwe_maan
06/28/2021, 9:28 PMselected: false on individual properties, or is that not implemented at all?edward_smith
06/28/2021, 9:28 PMedward_smith
06/28/2021, 9:29 PMreturn at the start of the function, my meltano select's are respected!douwe_maan
06/28/2021, 9:29 PMdouwe_maan
06/28/2021, 9:29 PMedward_smith
06/28/2021, 9:29 PMedward_smith
06/28/2021, 9:30 PMdouwe_maan
06/28/2021, 9:30 PMedward_smith
06/28/2021, 9:32 PMedward_smith
06/30/2021, 2:40 PM