此错误通常是由于数据架构不存在而引起的。解决此问题的方法是在PostgreSQL中创建一个模式,并在Airflow连接中指定此模式。
以下是一个示例Airflow连接字符串:
postgresql+psycopg2://db_user:db_password@localhost/db_name?schema=airflow
在此示例中,'airflow”是在PostgreSQL中创建的模式名称。您可以将模式替换为您想使用的任何名称。
要在PostgreSQL中创建一个模式,请按照以下步骤操作:
在pgAdmin或pSQL shell中登录到您的数据库。
在pSQL shell中,运行以下命令:
CREATE SCHEMA [schema名称];
注意:替换'[schema名称]”为您要创建的模式的名称。