源码安装
dbt Core及其几乎所有的适配器插件都是开源软件。因此,可以免费下载和开发源代码。如果您想从最新的代码或特定的commit中安装dbt,则可以使用源代码进行安装。这样会有助于您贡献更改,或者调试一个过去的更新。
要从源代码下载,您需要从GitHub克隆代码库到本地副本,然后使用pip安装。
下载并构建dbt Core将使您能够通过修复错误或实现备受追捧的功能来为项目做出贡献。有关更多详细信息,请阅读contributing guidelines.
安装dbt Core¶
从Github安装dbt-core:
以上命令会安装dbt-core 和 dbt-postgres. 如果要在可编辑模式下安装, 请使用 pip install -e editable-requirements.txt.
安装数据库适配器插件¶
从源码中安装适配器插件, 您需要首先找到它的代码仓库. 举例, dbt-redshift适配器放在 https://github.com/dbt-labs/dbt-redshift.git, 这样我可以执行以下命令来安装:
在安装适配器插件之前,你 不需要 安装 dbt-core -- 该适配器插件的依赖项中包括了 dbt-core , 它将会自动安装最新的兼容版本.
要在可编辑模式下安装, 比如贡献新的代码, 请使用 pip install -e . .