ruby on rails 数据库sqlite3的初始应用

ruby 2.0.0以上版本
rails 4.0.0以上版本

1.首先新建一个数据源:
(1)打开rubymine,点击右侧database出现database对话框
右击对话框空白处,new->Data Source ,然后按照要求填写Data Source Properties
(2)设置JDBC driver files
JDBC driver files:Xerial SQLiteJDBC-3.7.6.3-SNAPSHOT
点击Click here下载sqlite3 驱动
(3)驱动下载完成后, jdbc drive class 也会相应的换成org.sqlite.JDBC
(4)Database URL: jdbc:sqlite:<os_path_to_file>
<os_path_to_file>是你sqlite文件的绝对路径
例如:home/lizhimin/project/activity_server,其中activity_server是工程名
这样数据源属性就填写好了,点击ok就行了
2.数据迁移
(1)在工程路径下输入如下命令:
$ rails g model User account:string password:string

执行完该命令后,会在db/migrate生成一个文件,打开文件:
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :account
t.string :password

t.timestamps
end
end
end
此时这些字段还不能在数据库中查看,接下来需要进行数据迁移
(2)
$ rake db:migrate 

这时数据库就成功添加了以上字段。
(3)向数据库表中添加属性列
$ rails g migration AddPartNumberToUser

执行该命令后,会生成20140105112237_add_part_number_to_user.rb文件
打开后会看见如下代码:
class AddPartNumberToUser < ActiveRecord::Migration
def change
end
end
在上述生成的文件添加add_column :users, :password_confirm, :string后执行:
$ rake db:migrate

这样,属性列就成功添加到数据库中;

如果在上述生成的文件添加remove_column :users, :password, :string后执行:
$ rake db:migrate

相应的属性列就被删除了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值