Доступ к SQLite3 напрямую? - PullRequest
       2

Доступ к SQLite3 напрямую?

1 голос
/ 01 ноября 2011

Я заявляю, что изучаю Ruby on Rails.Для этого я использую «книгу Agile Web Development с Rails 4th edition», которая в основном поможет вам создать пример проекта.

Несмотря на то, что я усваиваю основы, я не смог понять то, что я считаю фундаментальной концепцией.Где именно находится реляционная база данных и как я могу получить к ней прямой доступ?

Если бы я использовал PHP / MySQL, я бы обратился к phpmyadmin и мог напрямую запрашивать данные.

Как этого добиться с помощью SQLite3?

Я использую Linux (Ubuntu) и установил ror и sqlite с гемом.

Спасибо.

Ответы [ 2 ]

4 голосов
/ 01 ноября 2011

База данных SQLite3 хранится в файле, обычно расположенном в папке db /.Если вы используете Firefox, я рекомендую SQLite Manager addon.

Вы можете использовать другие базы данных, если хотите, см. 3.3 Настройка базы данных в руководстве по началу работыдля рельсов.

4 голосов
/ 01 ноября 2011

Из вашего корня Rails вы можете получить доступ к командной строке базы данных напрямую:

$ sqlite3 db/development.sqlite3
SQLite version 3.7.5
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...