sql >> Databáze >  >> RDS >> PostgreSQL

Aktualizace pandy sql

Zvažte dočasnou tabulku, která by byla přesnou kopií vaší konečné tabulky, vyčištěné při každém spuštění:

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. Jak používat SQL Server HierarchyID prostřednictvím jednoduchých příkladů

  2. 4 způsoby, jak získat historii úloh SQL Server

  3. Jak nainstalovat postgres s NSIS se všemi parametry?

  4. Řešení dlouhodobých dotazů MySQL