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

上海网站备案公司建站小程序

上海网站备案公司,建站小程序,校园门户网站解决方案,网站后台添加内容网页不显示1.Migration Migrations是一种便利的方法,能以重现的方式随时间推移改变数据库schema. 使用Ruby Domain Specific Language (DSL),因此你不用手写SQL,进而使你的schema和changes与数据库独立。 可以把每次migration看作是数据库的一个新“版本”。A schema开始时什么都没有…
1.Migration

Migrations是一种便利的方法,能以重现的方式随时间推移改变数据库schema. 使用Ruby Domain Specific Language (DSL),因此你不用手写SQL,进而使你的schema和changes与数据库独立。

可以把每次migration看作是数据库的一个新“版本”。A schema开始时什么都没有,每次migration都会对其进行修改,以添加或删除表、列或索引。Active Record知道如何沿着这条时间线更新schema,把它从历史中任何时间点带到最新版本

Active Record更新 db/schema.rb 文件,使其与数据库的最新结构相匹配。例如:

# db/migrate/20240502100843_create_products.rb
class CreateProducts < ActiveRecord::Migration[7.2]def changecreate_table :products do |t|t.string :namet.text :descriptiont.timestampsendend
end

这个migration添加一个名为products的表,该表有一个名为name的string型列和一个名为description的text型列。还将默认添加名为id的主键列,因为它是所有Active Record models的默认主键。timestamps会添加created_at 和 updated_at列。

Migrations以文件形式存储在 db/migrate 目录中,每个migration class都有一个文件。

文件名的格式为YYYYMMDDHHMMSS_create_products.rb,包含标识migration的 U

http://www.shuangfujiaoyu.com/news/57323.html

相关文章:

  • 垂直网站建设的关键因素厦门seo网络推广
  • wordpress空间安装教程视频长沙优化科技有限公司正规吗
  • 网站建设 可行性网站推广在线推广
  • 关于做ppt的网站有哪些内容吗上海今日头条新闻
  • 用自己电脑做网站服务器长沙免费网站建站模板
  • 什么网站可以做ppt网站建设的基本流程
  • 永州网站制作企业网站建站模板
  • 网站为什么改版哪里搜索引擎优化好
  • 赤壁市建设局网站淘宝关键词怎么做排名靠前
  • 网站制作建立手机网站百度关键词排名
  • 国外设计网站 behance入口宁波seo网络推广咨询价格
  • 邢台做移动网站报价百度收录哪些平台比较好
  • 西安网站建设中心镇江seo
  • 网站推广软件下拉管家百度搜索网
  • 网站推广的分类多地优化完善疫情防控措施
  • 郑州网站建设套餐app优化推广
  • 北京南站到北京西站google下载app
  • 浙江住房和建设厅网站网络运营工作内容
  • 做建材哪个网站平台好考试培训
  • 在线做网站视频在线观看网络营销方式对比分析
  • wordpress图片托管seo研究所
  • 新闻网站设计模板合肥新闻 今天 最新消息
  • vr全景网站怎么做策划网络营销活动
  • jing.me wordpress主题西安seo顾问
  • wordpress api接口seo营销工具
  • 做的网站手机打不开怎么办网站快速排名互点软件
  • ubuntu 做网站 分区企业管理培训视频免费
  • 如何在自己的网站上做h5页面抖音seo查询工具
  • 河南濮阳建设委员会官方网站深圳大鹏新区葵涌街道
  • 优秀的外贸网站案例nba今日最新消息