簡體   English   中英

如何使Rails 4.2與Postgres Jsonb一起使用?

[英]How to make Rails 4.2 work with Postgres Jsonb?

我看過一些博客 帖子聲稱rails 4.2在Postgres 4.2中增加了對新Jsonb數據類型的支持。

但是,谷歌搜索讓我得到如何實際使用數據類型的零結果。 由於我不依賴於鍵順序而且我希望我的應用程序快速,我非常希望在我的一個模型中使用Jsonb而不是json。

它實際上是在4.2中添加的,如果是這樣,你如何使用它?

它是尚未發布的Rails 4.2版本(目前為4.2.0.rc3)的一部分。 要使用數據類型,請在創建表時指定jsonb類型:

create_table :users do |t|
  t.jsonb :extra_info
end

或添加到現有表

add_column :users, :extra_info, :jsonb

由於除了內部存儲之外, jsonbjson 幾乎相同, 因此使用該列的方式也是一樣的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM