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:[email protected]:port/database
Například:
sql_alchemy_conn = postgresql+psycopg2://airflow:[email protected]: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.