PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Panda memperbarui sql

Pertimbangkan tabel sementara yang akan menjadi replika persis dari tabel akhir Anda, dibersihkan setiap kali dijalankan:

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. Cara Mengimpor File CSV di PostgreSQL

  2. Bagaimana cara menginstal permata agar berfungsi di OS X Lion dengan Ruby 1.8.7 tanpa kesalahan seg?

  3. Bagaimana LocalTimeStamp() Bekerja di PostgreSQL

  4. Perbedaan antara bahasa sql dan bahasa plpgsql dalam fungsi PostgreSQL

  5. Ikhtisar Kompilasi Just-in-Time (JIT) untuk PostgreSQL