`
- 浏览:
4507 次
- 性别:
- 来自:
杭州
-
rails2.0和数据库有关的 rake db: 任务(转)
- db:charset 检索当前环境下数据库的字符设置
- db:collation 检索当前环境下数据库的校对
- 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 检索当前模式下的版本
- db:migrate 迁移
-
-
- db:charset Retrieves the charset for the current environment’s database
- 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
- db:create:all Create all the local databases defined in config/database.yml
- db:drop Drops the database for the current RAILS_ENV
- db:drop:all Drops all the local databases defined in config/database.yml
- db:reset Drops and recreates the database from db/schema.rb for the current environment.
- db:rollback Rolls the schema back to the previous version. Specify the number of steps with STEP=n
- db:version Retrieves the current schema version number
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
在Ruby on Rails 2.0框架下,我们经常会遇到创建和操作数据库的需求。在这个实例中,我们将探讨如何在Rails应用中使用SQLite数据库,一个轻量级且易于上手的数据库管理系统,尤其适合开发阶段。标题提到的“mybook”...
为了与Rails应用程序集成,需要安装MySQL数据库服务器及其相关工具。可以通过以下命令安装MySQL及相关图形界面工具: ```bash # 下载并安装MySQL yum install mysql-server mysql-devel # 启动MySQL服务 service ...
运行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流( )以及针对API项目的Facebook和Google身份验证。 它使用Bearer令牌( )来授权来自客户端的请求。 安装 要安装引擎,只...
有效职位一个博客实现,具有所见即所得的内容编辑,每个帖子类别的帖子调度,分页和可选的顶级路由。Effective_posts 2.0 这是有效系列的2.0系列。 这需要Twitter Bootstrap 4和... 然后迁移数据库: rake db : migra
- 创建数据库结构:`RAILS_ENV=production rake db:migrate` - 导入默认数据:`RAILS_ENV=production rake redmine:load_default_data`,确保选择`zh`避免中文乱码 7. **设置目录权限** - 创建必要目录:`mkdir ...
4. **初始化数据库**:运行`rake db:migrate`命令来创建RedMine的数据库结构。 5. **创建管理员**:使用`rake redmine:admin:create`命令创建初始的管理员账号。 6. **启动服务**:根据你选用的Web服务器,如Apache...
6. **迁移数据库**: 运行`rake db:migrate`命令来执行数据库迁移,这是将Rails应用的模型定义应用到数据库的过程。 7. **启动Redmine**: 最后,你可以通过启动InstantRails的Web服务器来运行Redmine。在命令行中,...
rake db:migrate RAILS_ENV="production" rake load_default_data RAILS_ENV="production" ``` 其中`RAILS_ENV="production"`指定了当前的环境为生产环境。 6. **配置语言**:在导入数据的过程中可以选择语言,...
rake db:migrate RAILS_ENV=production ``` 2. 现在,你可以通过浏览器访问 http://localhost:3000 来启动 Redmine,首次登录的用户名和密码通常为默认的 "admin/admin"。 以上即为 Redmine 1.2.1 在 Windows XP...
4. 运行数据库迁移命令,创建Redmine所需的数据库表结构:`rake db:migrate RAILS_ENV=production` 5. 创建Redmine管理员账户:`rake redmine:admin:create` 6. 配置Web服务器:如果你的服务器使用Apache或Nginx,...
这是一个示例应用程序和CI / CD管道,显示了如何在Semaphore 2.0上运行Ruby on Rails项目。 本地应用程序设置 Ruby版本在.ruby-version指定。 我们建议使用rbenv。 数据库引擎是Postgres。 bundle install --path ...
步骤如下: 克隆存储库运行bundle install 创建一个config/database.yml基础上config/database.yml.example 创建一个config/site.yml基于config/site.yml.example 使用rake db:create:all db:migrate设置数据库利润...
所有软件的版本如下:ruby 2.0及以上gem 2.4及以上rails 4其次,在gitlab中fork我们的资源库 然后,运行下面的命令克隆这个资源库git clone git@192.168.0.2:{你的用户名}/cxlab.git接下来,将当前目录更改到cxlab...
'rake db:seed' 在创建第一个用户后授予它管理员权限。 计划中的功能 查看其他用户的个人资料和电影列表 Flick 的节目页面将包含一个指向预告片的链接 向用户推荐电影 已知错误 即使用户在列表中拥有快速添加按钮...
- `Rakefile`:定义了Rake任务,可以自动化执行如数据库迁移、测试等操作。 - `README.md`:项目自述文件,介绍了项目的基本信息和如何运行。 要运行此项目,首先需要安装Ruby、Rails及相关依赖,然后克隆项目到...
3. **db**:数据库相关的文件,如迁移(migrations)用于数据库结构的变化。 4. **lib**:自定义库和扩展代码通常放在这里。 5. **public**:静态资源,如图片、CSS和JavaScript文件,可以直接被浏览器访问。 6. **...