数据库管理Ruby On Rails

Thi*_*ijs 1 database ruby-on-rails database-management ruby-on-rails-3.1

我是Ruby On Rails的新手,我总是使用php来开发网站.使用php我使用MAMP和Sequel Pro来管理我的数据库.

我想使用Sequel Pro来管理我的Rails数据库,但我找不到设置我的Sequel Pro的参数.任何帮助将不胜感激.

泰斯

Rya*_*igg 8

可以config/database.yml在应用程序的配置中找到设置它的参数.默认情况下,Rails应用程序使用SQLite3,因此database.yml如果您想使用Sequel Pro,则需要将您的交换使用MySQL:

development:
  adapter: mysql 
  username: your_username
  password: your_password
  database: your_database
Run Code Online (Sandbox Code Playgroud)

您可能还需要指定一个socket参数(在数据库下面,在相同的缩进级别).这通常是Ubuntu的情况.

  socket: /var/run/mysqld/mysqld.run
Run Code Online (Sandbox Code Playgroud)

然后,您可以在应用程序的文件夹中运行rake db:createrake db:migrate创建数据库.如果可行,那么您应该可以使用Sequel Pro和您在config/database.yml文件中输入的凭据连接到它.