sql >> Database >  >> RDS >> PostgreSQL

dataframe.to_sql index als primaire sleutel in postgresql

Na het aanroepen van to_sql:

import sqlalchemy
engine = create_engine()
engine.execute('ALTER TABLE schema.table ADD PRIMARY KEY (keycolumn);')

Helaas stelt pandas.to_sql geen primaire sleutel in, het vernietigt zelfs de primaire sleutel van een bestaande tabel. Men moet zich bewust zijn van de primaire sleutels.




  1. Een tekenreeks en een primaire sleutel-ID samenvoegen tijdens het invoegen

  2. Verwijder rare tekens (A met hoed) uit de SQL Server varchar-kolom

  3. Bereken procentuele toename/afname ten opzichte van de vorige rijwaarde

  4. MySql gedupliceerde waarden in een join met GROUP_CONCAT