Какова вероятность того, что Orchard CMS будет работать в базе данных postgresql? - PullRequest
3 голосов
/ 20 декабря 2010

И если это невозможно, каковы последствия использования SQL Express?Будет ли что-то не так с использованием SQLExpress для CMS db и postgresql для моего приложения?

Ответы [ 4 ]

5 голосов
/ 22 декабря 2010

Orchard использует NHibernate под капотом (http://www.orchardproject.net/docs/Orchard-dependencies-and-libraries.ashx),, однако установщик веб-платформы orchard позволяет выбирать только между компактной базой данных sql или экземпляром SQL Server (включая экспресс) -

см.http://www.orchardproject.net/docs/Installing-Orchard.ashx

Так что в настоящий момент нет ничего, кроме как, как отмечает Рэймонд, вы всегда можете написать своего собственного провайдера и внести его в проект Orchard. (Посмотрите ответ этого форума на mysql - http://orchard.codeplex.com/Thread/View.aspx?ThreadId=229968).

3 голосов
/ 29 января 2012

Через несколько месяцев после того, как этот вопрос был задан, Марек Хаберсак добавил Поддержка моно в Orchard . Частью этих усилий было добавление поддержки для запуска Orchard на PostgreSQL .

Патчи для этого должны быть приняты в качестве текущих инструкций для запуска Orchard на Mono , не требующего их добавления.

Были проблемы, по крайней мере изначально, с разрывом соединения, но есть сообщения о том, что оно работает нормально .

3 голосов
/ 21 декабря 2010

NHibernate - это ORM, который Orchard использует для доступа к базе данных. NHibernate поддерживает postgresql, поэтому ответ - да. И, конечно же, вы также можете написать свой собственный уровень доступа к данным, к которому обращаются службы.

0 голосов
/ 21 декабря 2010

Я не очень хорошо знаком с этим конкретным продуктом, но если они явно не заявят, что поддерживают определенную реализацию SQL, шансы чрезвычайно малы, чтобы это сработало.Быстрый просмотр их сайта показывает, что вам нужно будет использовать Microsoft SQL Server.

...