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

hibernate 5 + ZonedDateTime + postgresql termasuk zona waktu dan offset

Tampaknya masalah ini hanya menjadi kendala jika Anda menggunakan Hibernate untuk pembuatan skema. Jadi jika semuanya berfungsi dengan baik setelah Anda membuat kolom sebagai timestamp with time zone di PostgreSQL, ikuti saja. Bagaimanapun itu adalah praktik yang buruk untuk membiarkan Hibernate menghasilkan skema Anda. Lakukan secara manual (atau biarkan DBA melakukannya). Jika Anda ingin mengotomatisasi, gunakan alat migrasi database seperti Flyway atau Liquibase setelah orang yang dapat dipercaya menulis skrip sql.

Selain itu, persyaratan "ubah database besok" terdengar sangat fiktif, bekerja dengan database independen kurang lebih tidak realistis dan semakin sulit untuk menulis aplikasi yang lebih besar yang harus dijalankan.

Jika Anda memerlukan informasi lebih lanjut tentang perilaku stempel waktu Hibernate / JDBC, mungkin lihat artikel bagus tentang itu .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara menanyakan elemen JSON

  2. Sisipkan lambat di PostgreSQL menggunakan JDBC

  3. Konversi array PostgreSQL ke array PHP

  4. PostgreSQL:INSERT Serbaguna

  5. Hibernate Postgresql pilih untuk pembaruan dengan masalah gabungan luar