我是所有这一切的新手。我正在运行一个使用sqlite3 Ruby gem的项目,但由于某种原因,其中一个表已经存在。该项目包含一个" .sql"和" .db"文件等。
你怎么能看到"如果它是从sqlite3 gem运行的话,还是操纵这个数据库?具体来说,你能捆绑exec rake等吗?
答案 0 :(得分:1)
从Rails的角度来看,Sqlite与PostreSQL或MySQL等任何其他数据库的工作方式相同,因为您可以在其上运行rake任务(例如rake db:create或db:setup,db:reset,db:migrate等一切按预期工作。您还可以使用rails控制台通过活动记录模型对象查询或插入新数据。
从非Rails角度来看,Sqlite具有各种命令行和GUI界面,您可以使用SQL命令安装这些界面以与Sqlite数据库进行交互。