`
sunfjun
  • 浏览: 4506 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类

rails2.0和数据库有关的 rake db: 任务(转)

阅读更多
  1. db:charset 检索当前环境下数据库的字符设置    
  2. db:collation 检索当前环境下数据库的校对    
  3. db:create 用config\database.yml中的定义创建当前 RAILS_ENV 项目环境下的数据库    
  4. db:create:all 用config\database.yml中的定义创建所有数据库    
  5. db:drop 删除当前 RAILS_ENV项目环境中的数据库    
  6. db:drop:all 删除所有在 config\database.yml中定义的数据库    
  7. db:reset 从db\schema.rb中为当前环境重建数据库(先删后建).    
  8. db:rollback 回滚(清华出版社一本SQLSERVER书的名词[很奇怪为什么不直接用滚回])数据库到前一个版本. 指定回滚到哪一步要用 STEP=n 参数    
  9. db:version 检索当前模式下的版本  
  10. db:migrate 迁移
  11.  
  12.  
  13. db:charset Retrieves the charset for the current environment’s database
  14. db:collation Retrieves the collation for the current environment’s database db:create Create the database defined in config/database.yml for the current RAILS_ENV
  15. db:create:all Create all the local databases defined in config/database.yml
  16. db:drop Drops the database for the current RAILS_ENV
  17. db:drop:all Drops all the local databases defined in config/database.yml
  18. db:reset Drops and recreates the database from db/schema.rb for the current environment.
  19.  db:rollback Rolls the schema back to the previous version. Specify the number of steps with STEP=n
  20.  db:version Retrieves the current schema version number

分享到:
评论
2 楼 千山我独行 2008-11-08  
你也不更新阿!
1 楼 千山我独行 2008-09-22  
我来踩踩!

相关推荐

    rails2.0下实现《rubyonrails》中的mybook实例

    在Ruby on Rails 2.0框架下,我们经常会遇到创建和操作数据库的需求。在这个实例中,我们将探讨如何在Rails应用中使用SQLite数据库,一个轻量级且易于上手的数据库管理系统,尤其适合开发阶段。标题提到的“mybook”...

    centOS Rails3环境搭建

    为了与Rails应用程序集成,需要安装MySQL数据库服务器及其相关工具。可以通过以下命令安装MySQL及相关图形界面工具: ```bash # 下载并安装MySQL yum install mysql-server mysql-devel # 启动MySQL服务 service ...

    kboo-mobile-ruby

    运行rake db:create && rake db:schema:load && rake db:seed来设置数据库 跑步: rake fetch_on_air_programs , rake highlighted_programs , rake schedule应该定期运行以保持内容最新。 Heroku上有如何使用...

    rails_api_auth:轻量级Rails引擎,可实现“资源所有者密码凭据授予” OAuth 2.0流以及Facebook身份验证

    Rails API Auth是一种轻量级的Rails引擎,可实现“资源所有者密码凭据授予” OAuth 2.0流( )以及针对API项目的Facebook和Google身份验证。 它使用Bearer令牌( )来授权来自客户端的请求。 安装 要安装引擎,只...

    effective_posts:一个博客实现,具有所见即所得的内容编辑,每个帖子类别的帖子调度,分页和可选的顶级路线

    有效职位一个博客实现,具有所见即所得的内容编辑,每个帖子类别的帖子调度,分页和可选的顶级路由。Effective_posts 2.0 这是有效系列的2.0系列。 这需要Twitter Bootstrap 4和... 然后迁移数据库: rake db : migra

    linux下redmine安装及常见问题faq

    - 创建数据库结构:`RAILS_ENV=production rake db:migrate` - 导入默认数据:`RAILS_ENV=production rake redmine:load_default_data`,确保选择`zh`避免中文乱码 7. **设置目录权限** - 创建必要目录:`mkdir ...

    RedMine2.3.0用户手册

    4. **初始化数据库**:运行`rake db:migrate`命令来创建RedMine的数据库结构。 5. **创建管理员**:使用`rake redmine:admin:create`命令创建初始的管理员账号。 6. **启动服务**:根据你选用的Web服务器,如Apache...

    redmine-0.8.2

    6. **迁移数据库**: 运行`rake db:migrate`命令来执行数据库迁移,这是将Rails应用的模型定义应用到数据库的过程。 7. **启动Redmine**: 最后,你可以通过启动InstantRails的Web服务器来运行Redmine。在命令行中,...

    Redmine安装实践

    rake db:migrate RAILS_ENV="production" rake load_default_data RAILS_ENV="production" ``` 其中`RAILS_ENV="production"`指定了当前的环境为生产环境。 6. **配置语言**:在导入数据的过程中可以选择语言,...

    redmine 1.2.1 安装文档

    rake db:migrate RAILS_ENV=production ``` 2. 现在,你可以通过浏览器访问 http://localhost:3000 来启动 Redmine,首次登录的用户名和密码通常为默认的 "admin/admin"。 以上即为 Redmine 1.2.1 在 Windows XP...

    如何在局域网安装Redmine

    4. 运行数据库迁移命令,创建Redmine所需的数据库表结构:`rake db:migrate RAILS_ENV=production` 5. 创建Redmine管理员账户:`rake redmine:admin:create` 6. 配置Web服务器:如果你的服务器使用Apache或Nginx,...

    semaphore-demo-ruby-rails:使用Ruby on Rails的Semaphore演示CICD管道

    这是一个示例应用程序和CI / CD管道,显示了如何在Semaphore 2.0上运行Ruby on Rails项目。 本地应用程序设置 Ruby版本在.ruby-version指定。 我们建议使用rbenv。 数据库引擎是Postgres。 bundle install --path ...

    evans:FMI一堆课程的网站

    步骤如下: 克隆存储库运行bundle install 创建一个config/database.yml基础上config/database.yml.example 创建一个config/site.yml基于config/site.yml.example 使用rake db:create:all db:migrate设置数据库利润...

    cxlab:创新实验室管理系统一期工程

    所有软件的版本如下:ruby 2.0及以上gem 2.4及以上rails 4其次,在gitlab中fork我们的资源库 然后,运行下面的命令克隆这个资源库git clone git@192.168.0.2:{你的用户名}/cxlab.git接下来,将当前目录更改到cxlab...

    myFlicks:学习 Ruby on Rails 的大学项目 - 电影和电视剧的个性化讨论区

    'rake db:seed' 在创建第一个用户后授予它管理员权限。 计划中的功能 查看其他用户的个人资料和电影列表 Flick 的节目页面将包含一个指向预告片的链接 向用户推荐电影 已知错误 即使用户在列表中拥有快速添加按钮...

    ToDo-App:待办事项应用程序 2015

    - `Rakefile`:定义了Rake任务,可以自动化执行如数据库迁移、测试等操作。 - `README.md`:项目自述文件,介绍了项目的基本信息和如何运行。 要运行此项目,首先需要安装Ruby、Rails及相关依赖,然后克隆项目到...

    TinFoilHat:Tin Foil Hat网站设计网站

    3. **db**:数据库相关的文件,如迁移(migrations)用于数据库结构的变化。 4. **lib**:自定义库和扩展代码通常放在这里。 5. **public**:静态资源,如图片、CSS和JavaScript文件,可以直接被浏览器访问。 6. **...

Global site tag (gtag.js) - Google Analytics