PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

अपाचे एयरफ्लो में पोस्टग्रेज एसक्यूएल लागू करना

बस कुछ कमांड के साथ @lalligood उत्तर को पूरा करने के लिए:

airflow.cfg . में sql_alchemy_conn के लिए फ़ाइल देखें और अपने PostgreSQL सर्व को इंगित करने के लिए इसे अपडेट करें:

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

उदाहरण के लिए:

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

जैसा कि उपरोक्त पंक्ति में दर्शाया गया है, आपको airflow . नामक उपयोगकर्ता और डेटाबेस दोनों की आवश्यकता है , इसलिए आपको इसे बनाने की आवश्यकता है। ऐसा करने के लिए, अपनी psql कमांड लाइन खोलें और एयरफ्लो नामक उपयोगकर्ता और डेटाबेस बनाने के लिए निम्न कमांड टाइप करें और डेटाबेस airflow पर सभी विशेषाधिकार दें। उपयोगकर्ता के लिए airflow :

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

अब आप पोस्टग्रेज का उपयोग करके एयरफ्लो एप्लिकेशन में प्रवेश करने के लिए तैयार हैं:

airflow initdb

अगर सब कुछ सही था, तो psql कमांड लाइन को फिर से एक्सेस करें, एयरफ्लो डेटाबेस में \c airflow के साथ दर्ज करें कमांड और टाइप करें \dt उस डेटाबेस के सभी तालिकाओं को सूचीबद्ध करने के लिए आदेश। आपको एयरफ्लो टेबल की एक सूची देखनी चाहिए, वर्तमान में यह 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. PostgreSQL 9.1:डुप्लिकेट के बिना सरणी में पंक्तियों को कैसे संयोजित करें, दूसरी तालिका में शामिल हों

  2. निष्पादित करें ... में ... पीएल/पीजीएसक्यूएल में कथन का उपयोग रिकॉर्ड में निष्पादित नहीं हो सकता है?

  3. PostgreSQL - इस क्वेरी/इंडेक्स को कैसे सुधारें

  4. Postgresql सर्वर पर पोस्टग्रेज नाम का डिफ़ॉल्ट डेटाबेस

  5. पोस्टग्रेज में क्वेरी से घंटा कैसे निकालें