PyAirbyte
PyAirbyte copied to clipboard
Reduce threshold for supporting 'readable' destinations
Currently, the threshold for supporting a destination as "readable" is a very high bar. It requires that the destination is fully writeable as a cache, and also that we have a valid/tested mapping of cache config to destination config.
A path to reducing this threshold might look something like the following:
- Eliminate the requirement for a SQL
processordefinition - instead relying on theget_sqlalchemy_url()implementation, which lives at theCacheclass layer. - Bring the mapping of cache-config to destination-config, and vice versa, into the
Cacheclass.