You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

DBT跨数据库配置问题:无法将LIVRARIA表同步至DBT_DEV生成staging

DBT同步PostgreSQL表时目标数据库配置异常

我在PostgreSQL中创建了多张表,包括libraria.main.usuario、libraria.main.endereco等。计划通过DBT从LIVRARIA数据库抽取这些表,在DBT_DEV数据库生成staging表,但配置完成后,staging表依旧被创建在LIVRARIA数据库中,相关配置及报错信息如下:

关键配置详情

1. Schema连接配置

(对应原schema截图):数据库连接配置文件(如profiles.yml)中,目标环境的database参数未指向DBT_DEV,仍关联源库LIVRARIA。

2. dbt_project.yml配置

(对应原dbt_project截图):项目配置中定义了staging模型的+schema: staging参数,但未明确指定目标数据库的连接实例,导致默认使用源库连接。

3. staging_livraria_usuario模型代码

(对应原staging_livraria_usuario截图):模型SQL直接从源库表libraria.main.usuario抽取数据,未通过配置指定目标数据库。

报错信息

(对应原error截图):执行dbt run时,系统尝试在LIVRARIA数据库的staging schema下创建表,与预期的DBT_DEV目标库不符,伴随相关权限或配置错误提示。

内容的提问来源于stack exchange,提问作者Victor Longui

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 00:59:56