попробую, а это где писать? в airflow.cfg?
вроде написал самое простое
import datetime
from airflow import DAG
from airflow.providers.postgres.operators.postgres import PostgresOperator
from airflow.hooks.postgres_hook import PostgresHook
with DAG(
dag_id="postgres_dag",
start_date=datetime.datetime(2021, 10, 15),
schedule_interval="
@daily",
catchup=False,
) as dag:
src = PostgresHook(postgres_conn_id ='Read_pg')
dest = PostgresHook(postgres_conn_id ='pg_write')
src_conn = src.get_conn()
cursor = src_conn.cursor()
cursor.execute("select * from table_read")
dest_conn = dest.get_conn()
dest_cursor = dest_conn.cursor()
dest.insert_rows(table="staging.table_write", rows=cursor)