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

Simpan interval waktu di PostgreSQL dari Rails

Saya tidak berpikir interval benar-benar yang Anda inginkan untuk itu. Interval mewakili rentang waktu tanpa titik akhir tertentu; misalnya, Anda menambahkan interval ke waktu yang ada untuk mendapatkan waktu lain. Anda akan lebih baik dengan dua waktu yang berbeda:

add_column :merchants, :order_from, :time, :null => false
add_column :merchants, :order_to,   :time, :null => false

Kemudian, jika karena alasan tertentu Anda perlu mengetahui berapa jam mereka buka untuk pengiriman, Anda dapat membuat interval dengan mengurangi :order_from dari :order_to .

Jika Anda benar-benar harus menggunakan interval, maka Anda harus membuat nilai seperti ini:

:delivery_time => "interval '11 hour'"

Perhatikan bagaimana ini menggambarkan bahwa interval bukanlah rentang waktu tertentu dari A ke B , itu hanya rentang waktu dengan panjang tertentu (tanpa titik akhir yang ditentukan).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kesalahan segmentasi pg.rb [Mojave upgrade]

  2. Cara Mendekode Log Kesalahan PostgreSQL

  3. Apa cara tercepat untuk melakukan penyisipan massal ke Postgres?

  4. KESALAHAN:pengenal batas nol-panjang pada atau di dekat LINE 1:DELETE FROM region WHERE region. =$1

  5. PostgreSQL:Penalti kinerja untuk menggabungkan dua tabel dalam skema terpisah