arrays - 使用设计将数组列添加到数据库
问题描述
我想在我的数据库中添加一个额外的字段“收藏夹”,显然收藏夹应该是一个 Int 数组(要添加为收藏夹的事件的 ID)。我怎样才能为此生成迁移?
解决方案
你在迁移中需要这样的东西
add_column :users, :favourites, :integer, array: true, default: []
可能更好地将列重命名为 favourites_ids
推荐阅读
- python - 为什么有些神经网络结构无法适应问题?
- php - 在 woocommerce 产品页面上隐藏多个产品属性
- javascript - 如何在 ReactJS 中将值从子组件传递给父组件
- python - “pip install email”错误python setup.py egg_info
- reactjs - 如何用@material-ui/pickers 修复@date-io/moment?TypeError:utils.getDayText 不是函数
- angular - 我应该使用异步方法使用离子电容器访问本地存储吗?
- spring-boot - @PropertySource 没有选择正确的属性文件
- python - selenium.common.exceptions.TimeoutException 在使用 Selenium Python 中的 expected_conditions presence_of_element_located 单击按钮时
- laravel - 将文件上传到 S3 时 Laravel 白屏(413 错误)
- java - ACTION_MANAGE_UNKNOWN_APP_SOURCES:startActivityForResult() 还是 startActivity()?