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

Bagaimana Saya Dapat Mengisi Bidang Basis Data SQLAlchemy Secara Otomatis? (Flask-SQLAlchemy)

Cukup tambahkan server_default atau default argumen ke bidang kolom:

created_on = db.Column(db.DateTime, server_default=db.func.now())
updated_on = db.Column(db.DateTime, server_default=db.func.now(), server_onupdate=db.func.now())

Saya lebih suka {created,updated}_on nama kolom.;)

SQLAlchemy mendokumentasikan tentang masukkan kolom/perbarui default .

[Sunting]: Kode yang diperbarui untuk menggunakan server_default argumen dalam kode.

[Edit 2]: Mengganti onupdate dengan server_onupdate argumen.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nama tabel dinamis kueri SQL di FOR

  2. Cara Membuat Tampilan di PostgreSQL

  3. kueri sql yang mengelompokkan item berbeda ke dalam ember

  4. Parameter chunksize optimal di pandas.DataFrame.to_sql

  5. Bagaimana saya bisa mendapatkan daftar database di Postgresql dengan python