Stačí vyplnit @lalligood odpověď s některými příkazy:
V airflow.cfg hledejte soubor sql_alchemy_conn a aktualizujte jej tak, aby ukazoval na váš PostgreSQL server:
sql_alchemy_conn = postgresql+psycopg2://user:example@sqldat.com:port/database
Například:
sql_alchemy_conn = postgresql+psycopg2://airflow:example@sqldat.com:5432/airflow
Jak je uvedeno ve výše uvedeném řádku, potřebujete uživatele i databázi s názvem airflow , proto jej musíte vytvořit. Chcete-li to provést, otevřete příkazový řádek psql a zadejte následující příkazy k vytvoření uživatele a databáze s názvem airflow a udělte všechna oprávnění nad databází airflow uživateli airflow :
CREATE USER airflow;
CREATE DATABASE airflow;
GRANT ALL PRIVILEGES ON DATABASE airflow TO airflow;
Nyní jste připraveni spustit aplikaci proudění vzduchu pomocí postgres:
airflow initdb
Pokud bylo vše v pořádku, přejděte znovu na příkazový řádek psql a zadejte do databáze proudění vzduchu pomocí \c airflow a zadejte \dt příkaz k vypsání všech tabulek této databáze. Měli byste vidět seznam tabulek proudění vzduchu, aktuálně je to 23.