Update create_adapter_plugins.py #3002
Labels
1.0.0
Issues related to the 1.0.0 release of dbt
adapter_plugins
Issues relating to third-party adapter plugins
enhancement
New feature or request
Improvements to
create_adapter_plugins.py
. Some of these are things we should do now, some are things we should seek to automate for future releases.Versioning
0.19.0-rc1
, add to.bumpversion.cfg
dbt/adapters/[adapter]/__version__.py
, to enable reporting fromdbt --version
package-version
from0.0.1
to match the core version, and add setup functions to effectuate.Testing
test/[adapter].dbtspec
, modeled off the postgres specdbt/include/[adapter]/sample_profiles.yml
, which dbt will use to populate~/.dbt/profiles.yml
if a user installs the plugin and runsdbt init --adapter [adapter]
for the first time. (We should make this work if they just rundbt init
, too: dbt init --adapter default to the available adapter #2814)connection_keys
argument? If we did, we could use that to populate both of the above. Currently, we expect the user to add in these fields after running the scaffolding script.Future: dbt Cloud
Eventually, we may want community plugin maintainers of community plugins to include:
This will enable us to support the plugin in dbt Cloud. We're still a ways away from that, but it's worth thinking about now in terms of the scaffolding we provide.
The text was updated successfully, but these errors were encountered: