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

Singkirkan tanda kutip ganda dengan SQLalchemy untuk PostgreSQL

PostgreSQL memerlukan nama tabel/kolom huruf besar untuk dikutip (referensi ). Itulah sebabnya pengidentifikasi dalam SQL yang dibangun oleh SQLalchemy dikutip. Untuk menghindari hal ini, ubah nama kolom kerangka data menjadi huruf kecil semua:

with open(join(dataPath, file), 'rb') as f:
     data = xport.to_dataframe(f)
     data.columns = map(str.lower, data.columns)
     data.to_sql(name.lower(), engine, schema='y2007')



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. fungsi yang berbeda () (tidak memilih kualifikasi) di postgres

  2. Cara mengenkripsi kolom di Postgres menggunakan Hibernate @ColumnTransformer

  3. SQL:Cara menggabungkan duplikat case-insensitive

  4. Nyalakan Pemicu SQL hanya ketika pengguna tertentu memperbarui baris

  5. Mendapatkan tidak dapat melakukan ketika autocommit diaktifkan pengecualian saat bekerja dengan CachedRowSet di JDBC