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 默认恢复最新的备份数据
分享到:
相关推荐
例如,`db:migrate`命令就是`rake`的一个典型应用,用于执行数据库的迁移操作。 在提供的文件列表中,`rake-0.8.7.gem`是rake库的gem包,它是Ruby的包管理系统,用于安装和管理Ruby库。通过运行`gem install rake-...
- `rake db:schema:dump`: 将当前数据库模式导出到`db/schema.rb`文件中,方便备份或同步。 - `rake db:schema:load`: 从`db/schema.rb`文件加载数据库模式。 - `rake db:structure:dump`: 将数据库结构导出为SQL...
通过在命令行输入`rake`,开发者可以触发默认的任务,或者指定特定的任务,如`rake db:migrate`用于执行数据库迁移。 rake-0.8.7.tgz压缩包内包含的rake-0.8.7文件,可能包括了rake的源代码、安装脚本、文档和其他...
来自practical rails social networking sites上的第二章的实例,应用了数据导入,导入数据到mysql后就可以使用,命令: rake db:migrate(进入文件夹"railscoder")
- `rake db:migrate`: 执行 db/migrate 目录下的所有迁移脚本,将数据库更新到最新状态。 - `rake db:migrate VERSION=x`: 将数据库迁移到指定版本。 - **数据库初始化**: - `rake db:schema:load`: 加载 db/...
Heroku Buildpack:SmartMigrate更新出于某种原因,我无法让 heroku 编译器 dyno 识别 bundle 或 rake 命令。 作为一种解决方法,如果检测到更改,此 buildpack 仅显示一条消息,要求用户自己运行迁移。 简单的 ...
添加 Rake 命令以转储和恢复应用程序的数据库。 委托常规转储实用程序,例如mysqldump和pg_dump 。 与它们不同的是,您不必记住任何正确的语法。 您也不必指定连接参数; 如果应用程序工作,转储程序也工作。 ...
会员 陈玉玺倪燕英张耀仁朱千云 关键跟踪器链接开发备忘录常见的 rake 命令rake db:migrate VERSION=20080906120000 运行所需的迁移,直到达到指定的版本rake db:rollback 回滚上次迁移rake db:setup 创建数据库,...
通过输入命令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
$ 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:...
- `rake db:migrate`:执行所有的数据库迁移任务,更新数据库结构。 - `rake db:migrate:status`:查看迁移任务的状态。 - `rake db:rollback`:撤销最近一次迁移。 8. **数据库迁移**: - 数据库迁移允许...
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 ...
$ rake db:create $ rake db:migrate $ rake db:seed 然后使用以下命令运行Rails服务器: $ PUBLISHABLE_KEY=pk_test_N7Zl57b3FJQuuLi0USv4EPBW SECRET_KEY=sk_test_iE8Vt6GoDt6ZlKulMBukrX0w rails s 然后在您的...
rake db:migrate # 应用迁移文件,生成对应的数据库表 ``` Rails的scaffold命令是一个强大的工具,可以快速生成一套完整的CRUD(Create, Read, Update, Delete)界面,包括Model、View和Controller。例如,创建一个...
您需要将系统下载到您的存储库中,解压缩文件,更改 config/database.yml 中的数据库设置并在终端中运行以下命令: # Baixa e instala as gemsbundle install# Cria ambiente de desenvolvimentobundle exec rake db:...
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命令运行规范。...
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/ ...
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 ...
$ docker-compose run web rake db:create $ docker-compose run web rake db:migrate $ docker-compose run web rake db:seed 然后,您可以在浏览器上访问localhost:3000来运行示例数据库查询。