https://nandovieira.com/using-postgresql-and-jsonb-with-ruby-on-railsarrow-up-right
jsonb = [1]avoids reparsing, [2]supports indexing, [3] no key ordering
hstore = [1]not allow a nested structure, [2]store as strings, require type coercion
jsonb is better than hstore
index = [1]use b tree, [2]avoid sequential scan
GIN (Generalized Inverted Index) = [1]use for array or hash, [2] build value -> where
value -> where
Delete
destroy
delete 沒有 dependent: :destroy只清空*_id
dependent: :destroy
*_id
delete 有 dependent: :destroy皆刪除record
destroy 不論有無dependent: :destroy皆刪除record
destroy(*id) destroy_all()
Last updated 6 years ago