PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Pandas актуализира sql

Помислете за временна таблица, която би била точно копие на вашата финална маса, изчистена при всяко изпълнение:

engine = create_engine('postgresql+psycopg2://user:[email protected]')
df.to_sql('temp_table', engine, if_exists='replace')

sql = """
    UPDATE final_table AS f
    SET col1 = t.col1
    FROM temp_table AS t
    WHERE f.id = t.id
"""

with engine.begin() as conn:     # TRANSACTION
    conn.execute(sql)


  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 с помощта на pg_dump и pg_dumpall

  2. Как да проверите състоянието на PostgreSQL сървъра Mac OS X

  3. Грешка:pg_config изпълним файл не е намерен при инсталиране на psycopg2 на Alpine в Docker

  4. JPA имена на таблици с главни букви

  5. Typecast низ към цяло число