sql >> Database teknologi >  >> RDS >> PostgreSQL

Implementering af Postgres SQL i Apache Airflow

Bare for at fuldføre @lalligood-svaret med nogle kommandoer:

I airflow.cfg fil se efter sql_alchemy_conn og opdater den til at pege på din PostgreSQL-server:

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

For eksempel:

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

Som angivet i ovenstående linje skal du bruge både bruger og database kaldet airflow , derfor skal du oprette det. For at gøre det skal du åbne din psql-kommandolinje og skrive følgende kommandoer for at oprette en bruger og database kaldet airflow og give alle privilegier over databasen airflow til bruger airflow :

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

Nu er du klar til at starte luftstrømsapplikationen ved hjælp af postgres:

airflow initdb

Hvis alt var rigtigt, skal du få adgang til psql-kommandolinjen igen, indtast i luftstrømsdatabasen med \c airflow kommando og skriv \dt kommando for at vise alle tabeller i den pågældende database. Du bør se en liste over luftstrømstabeller, i øjeblikket er den 23.



  1. Brug af Oracle-databaseparseren fra Java ved hjælp af JDBC

  2. Laravel veltalende opdaterer ikke JSON-kolonne:Konvertering af matrix til streng

  3. Er det nødvendigt at undslippe brugerinput fra databasen?

  4. hvordan man sletter hver post undtagen én i timen