Как я могу развернуть базу данных SQL в AppHarbor из GitHub? - PullRequest
3 голосов
/ 26 февраля 2012

У меня есть , работающий в настоящее время с , но проблема, с которой я сталкиваюсь, - это сценарий моей схемы базы данных (и тестовых данных) и ее развертывание вместе состальная часть моего проекта.

Кто-нибудь из вас делал это раньше?Как я могу добиться этого?

AppHarbor уже удаляет мою строку подключения dev и заменяет ее собственной, но я не уверен, как заставить мою БД SQL автоматически развертываться.

Ответы [ 2 ]

3 голосов
/ 26 февраля 2012

В AppHarbor мы используем NHibernate SchemaUpdate.Вы можете увидеть его в действии на этом PostgreSQL-совместимом образце , и он должен работать так же хорошо с SQL Server.Хитрость заключается в том, чтобы сделать это в Application_Start (а не во время сборки, что может привести к сбою).

Если вы используете Entity Framework, вы сможете добиться того же эффекта с помощью новых Миграций функция.

0 голосов
/ 14 мая 2013

Посмотрите на ламантина Роба Конери:

https://github.com/robconery/manatee

Это относится к переносу БД.

...