rails学习笔记: rake db
程序员文章站
2024-03-20 11:12:40
...
命令行
[quote]
script/generate model task name:string priority:integer
script/generate migration add_description_to_task description:string
script/generate migration remove_description_from_task description:string
[/quote]
数据类型
[quote]# :string, :text, :integer, :float,:decimal, :datetime, :timestamp, :time, :date,
# :binary, :boolean
[/quote]
与db有关的rake任务
drop all tables
定义数字精确度
[quote]
script/generate model task name:string priority:integer
script/generate migration add_description_to_task description:string
script/generate migration remove_description_from_task description:string
[/quote]
数据类型
[quote]# :string, :text, :integer, :float,:decimal, :datetime, :timestamp, :time, :date,
# :binary, :boolean
[/quote]
与db有关的rake任务
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 检索当前模式下的版本
drop all tables
rake db:migrate VERSION=0
定义数字精确度
t.integer :total_price, :precision=>8,:scale=>2,:default=>0
上一篇: dom4j 输出中文
下一篇: 1.9会话跟踪——Session技术
推荐阅读
-
rails学习笔记: rake db
-
python网络编程学习笔记(九):数据库客户端 DB-API
-
python网络编程学习笔记(九):数据库客户端 DB-API
-
学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)
-
python网络编程学习笔记(九):数据库客户端 DB-API
-
python网络编程学习笔记(九):数据库客户端 DB-API
-
学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)
-
学习笔记:DB2 V9 管理 - 4 DB2配置管理应用服务器Linux化工
-
学习笔记:DB2 V9 管理 - 6
-
学习笔记:DB2 9 管理 - 1 DB2配置管理应用服务器LinuxUnix