Solo para completar la respuesta de @lalligood con algunos comandos:
En airflow.cfg archivo busca sql_alchemy_conn y actualícelo para que apunte a su servidor PostgreSQL:
sql_alchemy_conn = postgresql+psycopg2://user:example@sqldat.com:port/database
Por ejemplo:
sql_alchemy_conn = postgresql+psycopg2://airflow:example@sqldat.com:5432/airflow
Como se indica en la línea anterior, necesita tanto el usuario como la base de datos llamada airflow , por lo tanto, necesita crear eso. Para hacerlo, abra su línea de comando psql y escriba los siguientes comandos para crear un usuario y una base de datos llamada airflow y otorgue todos los privilegios sobre la base de datos airflow al usuario airflow :
CREATE USER airflow;
CREATE DATABASE airflow;
GRANT ALL PRIVILEGES ON DATABASE airflow TO airflow;
Ahora está listo para iniciar la aplicación de flujo de aire usando postgres:
airflow initdb
Si todo estuvo bien, acceda a la línea de comando psql nuevamente, ingrese en la base de datos de flujo de aire con \c airflow comando y escriba \dt comando para enumerar todas las tablas de esa base de datos. Debería ver una lista de tablas de flujo de aire, actualmente son 23.