`

[转]rake db命令

    博客分类:
  • RoR
 
阅读更多
http://www.douban.com/note/92737624/
db:create 用config\database.yml中的定义创建当前 RAILS_ENV 项目环境下的数据库  
db:create:all 用config\database.yml中的定义创建所有数据库  
db:drop 删除当前 RAILS_ENV项目环境中的数据库  
db:drop:all 删除所有在 config\database.yml中定义的数据库  
db:reset 从db\schema.rb中为当前环境重建数据库(先删后建).  
db:rollback 回滚(清华出版社一本SQLSERVER书的名词[很奇怪为什么不直接用滚回])数据库到前一个版本. 指定回滚到哪一步要用 STEP=n 参数  
db:version 检索当前模式下的版本  

备份数据库
rake db:backup:create 根据database.yml的信息备份数据库
rake db:backup:destroy 默认删除一天前的备份数据
rake db:backup:rebuild 默认恢复最新的备份数据
分享到:
评论

相关推荐

    rake-0.8.7

    例如,`db:migrate`命令就是`rake`的一个典型应用,用于执行数据库的迁移操作。 在提供的文件列表中,`rake-0.8.7.gem`是rake库的gem包,它是Ruby的包管理系统,用于安装和管理Ruby库。通过运行`gem install rake-...

    ruby命令集合(一些有用的命令)

    - `rake db:schema:dump`: 将当前数据库模式导出到`db/schema.rb`文件中,方便备份或同步。 - `rake db:schema:load`: 从`db/schema.rb`文件加载数据库模式。 - `rake db:structure:dump`: 将数据库结构导出为SQL...

    rake-0.8.7.tgz

    通过在命令行输入`rake`,开发者可以触发默认的任务,或者指定特定的任务,如`rake db:migrate`用于执行数据库迁移。 rake-0.8.7.tgz压缩包内包含的rake-0.8.7文件,可能包括了rake的源代码、安装脚本、文档和其他...

    rails简单实例_rake数据导入

    来自practical rails social networking sites上的第二章的实例,应用了数据导入,导入数据到mysql后就可以使用,命令: rake db:migrate(进入文件夹"railscoder")

    java基础之rails命令大全.pdf

    - `rake db:migrate`: 执行 db/migrate 目录下的所有迁移脚本,将数据库更新到最新状态。 - `rake db:migrate VERSION=x`: 将数据库迁移到指定版本。 - **数据库初始化**: - `rake db:schema:load`: 加载 db/...

    heroku-buildpack-smartmigrate:警告开发人员运行 rake db 的简单 Heroku buildpack

    Heroku Buildpack:SmartMigrate更新出于某种原因,我无法让 heroku 编译器 dyno 识别 bundle 或 rake 命令。 作为一种解决方法,如果检测到更改,此 buildpack 仅显示一条消息,要求用户自己运行迁移。 简单的 ...

    rails_db_dump:用于万无一失的数据库转储的 Rake 任务

    添加 Rake 命令以转储和恢复应用程序的数据库。 委托常规转储实用程序,例如mysqldump和pg_dump 。 与它们不同的是,您不必记住任何正确的语法。 您也不必指定连接参数; 如果应用程序工作,转储程序也工作。 ...

    Fantastic4:精彩的活动视觉投票应用程序

    会员 陈玉玺倪燕英张耀仁朱千云 关键跟踪器链接开发备忘录常见的 rake 命令rake db:migrate VERSION=20080906120000 运行所需的迁移,直到达到指定的版本rake db:rollback 回滚上次迁移rake db:setup 创建数据库,...

    mediamajik:为软件建模和设计课程创建的媒体共享应用程序

    通过输入命令psql -f MediaMajik_development.dumpfile MediaMajik_development恢复备份的 db 或通过输入命令rake db:create创建一个新的rake db:create ,然后使用rake db:schema:load ,然后通过输入rake db:seed...

    申根径:个人项目

    create` 运行命令`./bin/rake db:migrate` 运行命令`./bin/rake db:seed`更新种子国家/地区数据后 运行命令`./bin/rake db:update_countries`清理截至上周的来宾用户帐户 运行命令`./bin/rake db:gues

    kiris:Phate Radio是有关动漫,游戏和流行音乐的实验性互联网广播

    $ bundle exec rake db:create $ bundle exec rake db:migrate $ bundle exec rake db:seed启动Web服务器: $ rails server使用浏览器,转到http://localhost:3000 ,您将看到主页。测试 $ bundle exec rake db:...

    rails有用的命令

    - `rake db:migrate`:执行所有的数据库迁移任务,更新数据库结构。 - `rake db:migrate:status`:查看迁移任务的状态。 - `rake db:rollback`:撤销最近一次迁移。 8. **数据库迁移**: - 数据库迁移允许...

    ChallengeChampion:Rails女孩愚蠢的骇客日

    rake db:create:all rake db:migrate rake db:test:prepare rake db:populate These commands do the following: 1. Install all of the necessary gems listed in the Gemfile 2. Create the test and ...

    code_scholarships

    $ rake db:create $ rake db:migrate $ rake db:seed 然后使用以下命令运行Rails服务器: $ PUBLISHABLE_KEY=pk_test_N7Zl57b3FJQuuLi0USv4EPBW SECRET_KEY=sk_test_iE8Vt6GoDt6ZlKulMBukrX0w rails s 然后在您的...

    Rails3常用命令行命令

    rake db:migrate # 应用迁移文件,生成对应的数据库表 ``` Rails的scaffold命令是一个强大的工具,可以快速生成一套完整的CRUD(Create, Read, Update, Delete)界面,包括Model、View和Controller。例如,创建一个...

    imobeasy:一个促进创建房地产促销员的系统

    您需要将系统下载到您的存储库中,解压缩文件,更改 config/database.yml 中的数据库设置并在终端中运行以下命令: # Baixa e instala as gemsbundle install# Cria ambiente de desenvolvimentobundle exec rake db:...

    todo:简单的 JSONHAL 所有 API

    setup # this will generate a todos_development and todos_test dbrake db:migrate # runs the migrations in db/migrationsrake db:migrate RAKE_ENV=test # migrate test db 您可以使用默认的rake命令运行规范。...

    Midterm-Family-Vault

    bundle exec rake db:drop && bundle exec rake db:create && bundle exec rake db:migrate && bundle exec rake db:seed 运行shotgun -p 3000 -o localhost启动服务器 在浏览器中访问http://localhost:3000/ ...

    slidemark:www.sildemark.net

    bundle exec rake db:create # 更新db表 bundle exec rake db:migrate # 启动rails rails s 有用的命令 # 修改db schema bundle exec rails g migration add_avatar_to_users avatar:string # 把erb转换为haml ...

    brainpin:课程项目MAC0439

    $ docker-compose run web rake db:create $ docker-compose run web rake db:migrate $ docker-compose run web rake db:seed 然后,您可以在浏览器上访问localhost:3000来运行示例数据库查询。

Global site tag (gtag.js) - Google Analytics