sql >> データベース >  >> RDS >> PostgreSQL

ApacheAirflowでのPostgresSqlの実装

    いくつかのコマンドで@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に対するすべての権限を付与します。 ユーザーへairflow

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

    これで、postgresを使用してエアフローアプリケーションを初期化する準備が整いました:

    airflow initdb

    すべてが正しければ、psqlコマンドラインに再度アクセスし、\c airflowを使用してairflowデータベースに入力します。 コマンドを入力して\dtと入力します そのデータベースのすべてのテーブルを一覧表示するコマンド。エアフローテーブルのリストが表示されます。現在は23です。



    1. MySQLでデータを生成する方法は?

    2. Oracle 11g RMANバックアップセットを新しいデータベースサーバーにインポートするにはどうすればよいですか?

    3. OracleでのページングのためのLIMITおよびOFFSETの代替

    4. MySQLのユーザー名とパスワードを変更するにはどうすればよいですか?