PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Implementacja Postgres Sql w Apache Airflow

Wystarczy uzupełnić odpowiedź @lalligood kilkoma poleceniami:

W airflow.cfg plik poszukaj sql_alchemy_conn i zaktualizuj go tak, aby wskazywał na Twój serwer PostgreSQL:

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

Na przykład:

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

Jak wskazano w powyższym wierszu, potrzebujesz zarówno użytkownika, jak i bazy danych o nazwie airflow , dlatego musisz to stworzyć. Aby to zrobić, otwórz wiersz poleceń psql i wpisz następujące polecenia, aby utworzyć użytkownika i bazę danych o nazwie airflow i nadaj wszystkie uprawnienia do bazy danych airflow do użytkownika airflow :

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

Teraz możesz uruchomić aplikację przepływu powietrza za pomocą postgresa:

airflow initdb

Jeśli wszystko jest w porządku, ponownie uzyskaj dostęp do wiersza poleceń psql, wprowadź w bazie danych przepływu powietrza za pomocą \c airflow polecenie i wpisz \dt polecenie, aby wyświetlić wszystkie tabele tej bazy danych. Powinieneś zobaczyć listę tabel przepływu powietrza, obecnie jest to 23.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Utwórz indeks wielokolumnowy, aby wymusić unikalność

  2. Błąd formatu daty Postgresql

  3. Konfiguracja Play 2.4.0 z Postgres i HikariCP powoduje błąd konfiguracji

  4. Jak wybrać dane z tabeli podrzędnej w PostgreSQL?

  5. Wdrażanie i zarządzanie PostgreSQL 11:Nowość w ClusterControl 1.7.1