2012-03-26 6 views
0

Когда дело доходит до нажатия баз данных, проблема начинается с любителей.heroku push tutorials confusing

у меня есть мой локальный MySQL установлен в Windows 7, и ссылаясь на учебник Heroku

http://devcenter.heroku.com/articles/taps они говорят, что вы можете указать Heroku дБ: нажмите

MySQL: // корень: mypass @ локальный/MYDB в командной строке Мой вопрос: Должен ли я включать

что-нибудь в моем исходном коде, связанное с postgres? заранее спасибо

ответ

0

Когда на Heroku, если вы не указали иное, вы будете работать в Postgres. Это вы используете ORM для доступа к вашей базе данных, тогда, скорее всего, все будет в порядке.

Если нет, то существует буквально сотни различий между PG SQL и MySQL SQL, поэтому что-то, возможно, понадобится для настройки в зависимости от того, насколько сложны ваши запросы.

Кроме того, в зависимости от используемой вами платформы вам может потребоваться включить некоторые зависимости для Postgres, такие как драгоценный камень pg для Ruby.

Что-то стоит отметить, что если вы используете Rails, вы можете просто сделать heroku db:push и Heroku делает все остальное для вас;)