Apenas para completar a resposta do @lalligood com alguns comandos:
Em
airflow.cfg arquivo procure por sql_alchemy_conn e atualize-o para apontar para o seu serv PostgreSQL:sql_alchemy_conn = postgresql+psycopg2://user:example@sqldat.com:port/database
Por exemplo:
sql_alchemy_conn = postgresql+psycopg2://airflow:example@sqldat.com:5432/airflow
Conforme indicado na linha acima, você precisa do usuário e do banco de dados chamado
airflow , portanto, você precisa criar isso. Para fazer isso, abra sua linha de comando psql e digite os seguintes comandos para criar um usuário e banco de dados chamado airflow e dar todos os privilégios sobre o banco de dados airflow para o usuário airflow :CREATE USER airflow;
CREATE DATABASE airflow;
GRANT ALL PRIVILEGES ON DATABASE airflow TO airflow;
Agora você está pronto para iniciar o aplicativo airflow usando postgres:
airflow initdb Se tudo deu certo, acesse novamente a linha de comando do psql, entre no banco de dados do airflow com
\c airflow comando e digite \dt comando para listar todas as tabelas desse banco de dados. Você deve ver uma lista de tabelas de fluxo de ar, atualmente é 23.