Конвертировать Ruby ActiveRecord Schema в синтаксис SQL - PullRequest
1 голос
/ 23 февраля 2011

Я не очень много использовал Ruby, но я пытаюсь учиться. Я нашел файл 'schema.db', который выглядит так, как будто он сгенерирован модулем Active Record.

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

1 Ответ

1 голос
/ 23 февраля 2011

Active Record генерирует schema.rb и представляет текущее состояние базы данных (полезно для получения быстрого представления о том, какие атрибуты имеет каждая модель).

Используется при развертывании новых экземпляров приложения, а не при воспроизведении всей истории миграции (а также при создании тестовой базы данных)

В качестве примера, вот как вы можете развернуть производственную базу данных:

RAILS_ENV=production rake db:create db:load
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...