1. db:create 在当前的RAILS_ENV环境创建数据库,如果这个环境变量没有设好,那就默认创建开发和测试数据库。
  2. db:create:all 为所有的环境创建数据库,比如开发,测试,生产环境等。
  3. db:drop 删掉指定环境的库,如果没有指定的话,就删掉开发测试的数据库,与第一条一个意思。
  4. db:drop:all 干掉所有环境的数据库。
  5. db:migrate 跑一下当前环境的migration脚本,当然前提是这个migration没跑过,默认的话只跑开发环境。
  6. db:migrate:redo 这个是为了跑db:migrate:downdb:migrate:updb:migrate:rollbackdb:migrate:migrate的,下面解释后面这几个都是干啥的。
  7. db:migrate:down 为指定脚本提升VERSION。
  8. db:migrate:up 为指定脚本降低VERSION。
  9. db:migrate:status 查看migration的状态。
  10. db:migrate:rollback 顾名思义,这个就是回滚啦,回滚到上个migration。
  11. db:version 大于当前计划版本
  12. db:forward 将计划推到下一个版本
  13. db:seed 运行db/seeds.rb
  14. db:schema:load 下载计划到当前环境的数据库。
  15. db:schema:dump 把当前环境的计划放在db/schema.rb里。
  16. db:setup 相当于运行db:createdb:schema:loaddb:seed
  17. db:reset 相当于运行db:dropdb:setup
  18. db:migrate:reset 相当于运行db:dropdb:createdb:migrate
  19. db:test:prepare 检查等待中的migration,加载测试计划。
  20. db:test:clone 从当前的数据库计划中重新创建测试数据库
  21. db:test:clone_structure 类似于db:test:clone,但要确保测试数据库要与当前环境的数据库有相同的结构,包括字符集和排序规则。

Rails db rake命令相关推荐

  1. rails rake命令

    首先rake是一门构建语言,rake是ruby写的. 首先我遇到一个问题 当执行rake db:migrate时提示 Gem::LoadError: You have already activate ...

  2. rake -T 列出所有RAKE 命令.

    如在LINUX 下,还可以细化,比如: rake -T |grep "db:" D:/rails_app/cucumber>rake -T (in D:/rails_app/ ...

  3. rails db 查询优化_如何优化查询以解决Rails中常见的可伸缩性瓶颈

    rails db 查询优化 by Usama Ashraf 通过Usama Ashraf 如何优化查询以解决Rails中常见的可伸缩性瓶颈 (How to optimize your queries ...

  4. 诗歌rails 之gem命令

    gem相关命令使用 1.显示gem的帮助和版本 gem –h/--help #显示gem的帮助 gem –v /--version #显示gem的版本号 2. 列出远程库的所有可用软件 gem que ...

  5. [MongoDB]db.serverStatus()命令详解

    基本信息 spock:PRIMARY>db.serverStatus() { "host" :"h6.corp.yongche.org", //主机名 & ...

  6. java连接mongo数据库,并执行db.runCommand命令

    //在shell中执行 db.listCommands()查询mongoDB为我们提供的命令public static void main(String[] args) {//db.serverSta ...

  7. oracle的top命令,ORACLE db top 命令(oratop)

    oracle 也推出来了数据库的top命令,叫做oratap,是使用c语言写的,目前只支持linux x86与x64的11gR2与12cR1 使用说明 [oracle@xifenfei tmp]$ . ...

  8. 详解rails命令行

    http://blog.58share.com/?cat=7 详解rails命令行 1.rails 命令 (1). rails new 创建项目 1 # 会生成一个基于数据库类型为sqlite3的项目 ...

  9. 专攻难题:Rails、MVC及最常用的Rails命令

    全文共5560字,预计学习时长14分钟 图源:unsplash 在使用Ruby编写web应用程序时,创始人David HeinemeierHansson说,他只不过是将以往应用程序的通用部分复制粘贴到 ...

最新文章

  1. Selenium-switch_to_window出现删除线
  2. android ffmpeg 简书,偶遇FFmpeg(三)——Android集成
  3. Asp.net中文件上传下载的简单实现
  4. 使用Google Weather API查询天气预报
  5. springboot配置https访问
  6. 软件架构实践文章链接
  7. K8S Learning(1)——简介
  8. 自己做计算机三级,计算机三级辅导:自己“做”软驱
  9. matlab安装第三方库,Matlab调用cpp+第三方库
  10. 区块链组织架构_区块链可以加速开放组织的5种方式
  11. (48)VHDL实现8位奇偶校验电路(process语句语句)
  12. JavaScript中的.trim()无法在IE中运行
  13. java(jdk) 8u45 正式版_缺氧正式版,草图分享(克莱)
  14. 什么是CDA数据分析师认证考试?
  15. UE4 4.13 VR FPS 继续优化
  16. ipv6的127位掩码如何表示_网络基础 | 浅谈IP地址与子网掩码
  17. Ninth season twentieth episode,Joey held a celebrities party but did not invited his friends!!!!!!
  18. Java Fork/Join与协程
  19. python和易语言哪个容易胖_碳水化合物和脂肪哪个更容易让身体发胖?
  20. STM32CubeMX SDIO SD卡 FATFS

热门文章

  1. 计算机网络与应用初稿,计算机网络原理与应用(第2版)
  2. ng2-ace-editor 在 angular 12+ 高版本中无法经过 Ivy编译问题
  3. python文件另存为快捷键_Word文件另存为快捷键ctrl加什么?
  4. java基础-常用快捷键及基本dos命令
  5. SDNU 1543.Happy Salted Fish Every Day
  6. 异形3×3魔方还原教程_2345异形魔方教程
  7. android初学者_初学者:如何在Android设备上的打开的应用程序之间切换
  8. PLC编程实例(二) 移位继电器应用
  9. 防晒新时代,小红书美妆品牌营销趋势洞察
  10. 首次去中心化抢劫?近2亿美元损失:跨链桥Nomad 被攻击事件分析