PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Zaktualizuj istniejący wiersz w bazie danych z pandy df

Jednym ze sposobów jest skorzystanie z „klasy tabeli” sqlalchemy i session.merge(row), session.commit():

Oto przykład:

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. Przenieś tablicę postgresql do struktury za pomocą StructScan

  2. Urządzenie Django nie działa, podając DatabaseError:wartość za długa dla typu znaku zmienna (50)

  3. Jak przekonwertować dane wielokątów na segmenty linii za pomocą PostGIS

  4. Aktualizacja pola json w Postgres

  5. Rails i Postgresql:jak grupować zapytania według godziny?