有没有办法从ruby脚本中删除并重新创建数据库?我应该使用哪个gem(dbi,mysql2)?
使用DBI我遇到的问题是,当尚未创建数据库时,我无法连接到MySQL服务器.
谢谢
先决条件:确保在系统上正确安装了mysql2.
require 'mysql2'
@db_host = "localhost"
@db_user = "someuser"
@db_pass = "somepass"
@db_name = "test_db"
client = Mysql2::Client.new(:host => @db_host, :username => @db_user, :password => @db_pass)
client.query("DROP DATABASE IF EXISTS #{@db_name}")
client.query("CREATE DATABASE #{@db_name}")
client.close
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3877 次 |
| 最近记录: |