【发布时间】:2022-08-19 23:58:17
【问题描述】:
我想知道如何使用 dbt (v1.0) 和 postgres 创建一个序列?
例如,如果您尝试直接在 dbt 模型 my_model.sql 中创建序列:
-- my_model.sql
CREATE SEQUENCE IF NOT EXISTS my_schema.my_column;
-- ... your model logic here
SELECT
*
FROM
FINAL
然后运行dbt run --select my_model,您将遇到以下错误:
Postgres adapter: Postgres error: syntax error at or near \"CREATE\"
LINE 16: CREATE SEQUENCE IF NOT EXISTS
...
syntax error at or near \"CREATE\"
CREATE SEQUENCE IF NOT EXISTS
标签: postgresql dbt