ruby的Timestamp类是否等同于PostgreSQL的时间戳?

dsp_099

如果我制作模型并创建一个像“名称”这样的字段以及一个Timestamp,它将等同于通过查询手动创建的时间戳:

CREATE TABLE whatever (
name varchar(25)
created timestamp NULL DEFAULT CURRENT_TIMESTAMP
)

换句话说,如果我要处理的数据库具有手动创建的时间戳,该如何创建一个模型来匹配预先存在的记录?

我想这很重要,这样我就可以对ActiveRecord查询进行任何操作。

亩太短

ActiveRecord会理解timestamp模式一部分,因此您应该ActiveSupport::TimeWithZone像从其他任何timestamp列中一样走出数据库但是,AR无法理解,default current_timestamp因此它将把您的created设置NULL(或nil在Ruby领域),并且default current_timestamp将永远不会触发该列。我通常用after_initialize钩子解决这个问题

after_initialize :set_defaults, :if => :new_record?
#...
def set_defaults
    self.created = Time.now
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

是否有等同于PostgreSQL的Redgate SQL Compare

来自分类Dev

PostgreSQL:SET等同于MySQL

来自分类Dev

responsesToSelector:是否等同于CoreFoundation?

来自分类Dev

是否等同于onload和onclick?

来自分类Dev

jQuery“ .closest()”是否等同于HtmlAgilityPack?

来自分类Dev

使用gsub的Ruby Regexp是否有等同于self关键字的?

来自分类Dev

Clojure:是否有等同于Perl / Ruby的__DATA__ / __END__特殊文字?

来自分类Dev

是否有C ++等同于Objective-C实例和类方法?

来自分类Dev

mongodb $ dayOfYear等同于Unix纪元时间聚合

来自分类Dev

Ruby的splat运算符的JavaScript等同于什么?

来自分类Dev

Ruby gem等同于“ pip install -e”吗?

来自分类Dev

Ruby等同于JavaScript运算符`||`

来自分类Dev

Python等同于Java抽象类?

来自分类Dev

是否有等同于Stata的特征函数?

来自分类Dev

是否有等同于Power Query的ISNUMBER()或ISTEXT()?

来自分类Dev

std :: lock()是否等同于boost :: shared_mutex?

来自分类Dev

Python是否等同于org.apache.commons.configuration?

来自分类Dev

Xcode对象类型弹出窗口是否等同于AppCode?

来自分类Dev

Clojure的规格是否等同于Wadler的主张?

来自分类Dev

IntelliJ是否等同于Eclipse的“ Quick Switch Editor”?

来自分类Dev

hdfs中是否有等同于“ pwd”的文件?

来自分类Dev

Scala是否具有等同于golangs defer的功能?

来自分类Dev

Scala是否等同于Python的“ in”运算符?

来自分类Dev

在Pascal中,“写很多”是否等同于“许多写”?

来自分类Dev

不建议使用旋转方法,是否等同于'didRotateFromInterfaceOrientation'?

来自分类Dev

Delphi是否等同于Free Pascal的FPC定义?

来自分类Dev

WebForms是否等同于MVC的“返回Content()”?

来自分类Dev

是否有TCl等同于PHP的标头标记

来自分类Dev

静态概念是否等同于通过引用概念

Related 相关文章

  1. 1

    是否有等同于PostgreSQL的Redgate SQL Compare

  2. 2

    PostgreSQL:SET等同于MySQL

  3. 3

    responsesToSelector:是否等同于CoreFoundation?

  4. 4

    是否等同于onload和onclick?

  5. 5

    jQuery“ .closest()”是否等同于HtmlAgilityPack?

  6. 6

    使用gsub的Ruby Regexp是否有等同于self关键字的?

  7. 7

    Clojure:是否有等同于Perl / Ruby的__DATA__ / __END__特殊文字?

  8. 8

    是否有C ++等同于Objective-C实例和类方法?

  9. 9

    mongodb $ dayOfYear等同于Unix纪元时间聚合

  10. 10

    Ruby的splat运算符的JavaScript等同于什么?

  11. 11

    Ruby gem等同于“ pip install -e”吗?

  12. 12

    Ruby等同于JavaScript运算符`||`

  13. 13

    Python等同于Java抽象类?

  14. 14

    是否有等同于Stata的特征函数?

  15. 15

    是否有等同于Power Query的ISNUMBER()或ISTEXT()?

  16. 16

    std :: lock()是否等同于boost :: shared_mutex?

  17. 17

    Python是否等同于org.apache.commons.configuration?

  18. 18

    Xcode对象类型弹出窗口是否等同于AppCode?

  19. 19

    Clojure的规格是否等同于Wadler的主张?

  20. 20

    IntelliJ是否等同于Eclipse的“ Quick Switch Editor”?

  21. 21

    hdfs中是否有等同于“ pwd”的文件?

  22. 22

    Scala是否具有等同于golangs defer的功能?

  23. 23

    Scala是否等同于Python的“ in”运算符?

  24. 24

    在Pascal中,“写很多”是否等同于“许多写”?

  25. 25

    不建议使用旋转方法,是否等同于'didRotateFromInterfaceOrientation'?

  26. 26

    Delphi是否等同于Free Pascal的FPC定义?

  27. 27

    WebForms是否等同于MVC的“返回Content()”?

  28. 28

    是否有TCl等同于PHP的标头标记

  29. 29

    静态概念是否等同于通过引用概念

热门标签

归档