PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Cập nhật hàng hiện có trong cơ sở dữ liệu từ pandas df

Một cách là sử dụng "lớp bảng" sqlalchemy và session.merge (row), session.commit ():

Đây là một ví dụ:

for row in range(0, len(df)):
    row_data = table_class(column_1=df.ix[i]['column_name'],
                           column_2=df.ix[i]['column_name'],
                           ...
                           )
    session.merge(row_data)
    session.commit()


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. So sánh các công cụ cân bằng tải cho PostgreSQL

  2. Làm thế nào để ghi lại sự thay đổi dữ liệu trong postgresql?

  3. Xóa hàng khỏi bảng cơ sở có ảnh hưởng đến chế độ xem của bảng đó không?

  4. Lưu trữ WAL:FAILED (vui lòng đảm bảo rằng vận chuyển WAL đã được thiết lập)

  5. Hàm PostgreSQL do người dùng định nghĩa trong phương ngữ ngủ đông ném ngoại lệ