当前位置: 首页 > article >正文

[ruby on rails] array、jsonb字段

一、jsonb

# 新增
add_column :shi_tis, :setting, :jsonb, default: {
   }

# string转jsonb
def change
  change_column :users, :setting, :jsonb, using: 'setting::jsonb', default: {
   }
end

# 加索引
add_index :users, :setting, using: :gin # 这样就为setting jsonb字段创建了一个索引。
# 后续就可以利用这个索引来快速查询内部字段值:
User.where("setting->>'name' = ?", 'LiLei')
# 如果字段较大,也可以只为某个内部路径添加索引:
add_index :users, (

http://www.kler.cn/a/145722.html

相关文章:

  • pikachu靶场-敏感信息泄露概述
  • web端ActiveMq测试工具
  • opentelemetry-collector docker安装
  • 【2024 博客之星评选】请继续保持Passion
  • unity插件Excel转换Proto插件-ExcelToProtobufferTool
  • 多线程杂谈:惊群现象、CAS、安全的单例
  • Java 文件常用操作与流转换
  • 单细胞seurat入门—— 从原始数据到表达矩阵
  • 隐写-MISC-bugku-解题步骤
  • QXDM Filter使用指南
  • P17C++析构函数
  • java - 定时器
  • 机器学习【04重要】pycharm中关闭jupyter服务器
  • 交叉编译 和 软硬链接 的初识(面试重点)
  • 【面经八股】搜广推方向:常见面试题(五)
  • 流量主如何在广告收益和用户体验中找到平衡
  • 知识点小总结
  • 【单片机学习笔记】STC8H1K08参考手册学习笔记
  • 梦回吹角连营(超1e18的快速幂模板,两大数相乘处理)
  • stm32实现0.96oled图片显示,菜单功能
  • Gin 学习笔记02-参数获取
  • 定制手机套餐---python序列
  • 【Spring】Spring事务失效问题
  • MySQL进阶_10.锁
  • 《已解决: ImportError: Keras requires TensorFlow 2.2 or higher 问题》
  • Docker部署Nacos