当前位置: 首页 > 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/39163.html

相关文章:

  • 乐清做网站培训焦作关键词优化排名
  • 做俄罗斯网站网站关键词搜索排名优化
  • 网站正在建设中 源码下载新东方托福班价目表
  • 营销型网站建设网站建设资讯百度竞价个人开户
  • 重庆新闻论坛新闻评论临沂seo网站管理
  • 南平做网站今天国际新闻最新消息
  • 怎么看域名在哪里注册的网站优化排名推广
  • wordpress图片翻页网站内容优化关键词布局
  • 独立ip虚拟主机seo的流程是怎么样的
  • 网站服务器名是什么济南网络推广公司
  • 系统网站怎么做响应式网站建设
  • 黄山网站开发河北网站seo地址
  • 深圳网站设计服务器
  • 做网站图片太大好吗下载百度导航最新版本
  • 安平县做百度网站电话淘宝指数网站
  • 怎么在自己做的网站上发视频教程seo优化网站优化排名
  • 便宜的做网站公司长沙网站关键词排名
  • 做得比较好的公司网站网址域名ip查询
  • 如何做英文网站的外链seo在哪学
  • 给出一个网站怎么做渗透测试申请一个网站
  • 百度搜索引擎收录入口谈谈你对seo概念的理解
  • 好看到让人久久不忘的电影seo和竞价排名的区别
  • 免费建站的网址seo的中文含义
  • 股票海选公司用什么网站网页设计与制作
  • 自己在网上怎么做网站seo是啥意思
  • html5 css3网站模版厦门seo推广公司
  • 龙湾网站建设免费国外ddos网站
  • 住房和城乡建设部网站行标淄博网站优化
  • 河南大学学科建设处网站网站推广的途径有哪些
  • 怎么做网站数据库营销软件商城