sql >> Databasteknik >  >> RDS >> PostgreSQL

Implementering av Postgres SQL i Apache Airflow

Bara för att komplettera @lalligood svar med några kommandon:

I airflow.cfg sök efter sql_alchemy_conn och uppdatera den så att den pekar på din PostgreSQL-serv:

sql_alchemy_conn = postgresql+psycopg2://user:[email protected]:port/database

Till exempel:

sql_alchemy_conn = postgresql+psycopg2://airflow:[email protected]:5432/airflow

Som anges i raden ovan behöver du både användare och databas som heter airflow , därför måste du skapa det. För att göra det, öppna din psql-kommandorad och skriv följande kommandon för att skapa en användare och databas som heter airflow och ge alla privilegier över databasen airflow till användaren airflow :

CREATE USER airflow;
CREATE DATABASE airflow;
GRANT ALL PRIVILEGES ON DATABASE airflow TO airflow;

Nu är du redo att starta luftflödesapplikationen med postgres:

airflow initdb

Om allt stämde, gå till psql-kommandoraden igen, skriv in i luftflödesdatabasen med \c airflow kommando och skriv \dt kommando för att lista alla tabeller i den databasen. Du bör se en lista med luftflödestabeller, för närvarande är den 23.



  1. hur man skriver reguljära uttryck i MySQL-valfrågor?

  2. SQL-fråga för att skapa tabell i MySQL

  3. Användningsfall för MySQL `FORCE INDEX`?

  4. Matriser från flera uppladdningsformulär, ladda upp bilder och infoga sedan i databasen (PHP, MySQL)