PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Format czasu Rails Activerecord/Postgres

Problem polega na tym, że w Ruby lub Rails nie ma klasy pory dnia. Wszystkie zajęcia czasowe to daty lub znaczniki czasu (tj. data plus pora dnia).

Wewnątrz bazy danych będzie to time (bez strefy czasowej) i będzie zachowywał się poprawnie w bazie danych. Jednak gdy czas dostanie się do Rubiego, ActiveRecord doda składnik daty, ponieważ nie ma dostępnej zwykłej klasy czasu, po prostu używa 2000-01-01 jako daty.

Wszystko będzie dobrze w bazie danych, ale będziesz musiał zachować ostrożność, aby zignorować komponent daty, gdy jesteś poza bazą danych w Railsach.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jaka jest komenda, aby znaleźć skrypt istniejącej funkcji w postgresql?

  2. Jak przestawić pozycje na liście zgodnie z danym wzorem?

  3. Wykonaj surowe zapytanie podczas migracji - Sequelize 3.30

  4. Jak mogę uzyskać wiersze WSTAWIONE i ZAKTUALIZOWANE dla operacji UPSERT w postgres?

  5. Dlaczego funkcja setval() Fail With relacja ... nie istnieje?