Alto CMS: установка на PostgreSQL (обновлено 29.05.2014)

UPDATE: 29.05.2014
Стабильная версия. Добавлена совместимость с текущим репозиторием.
Изменения в дамп базы вносились вручную, просьба протестировать.

UPDATE: 25.02.2014
Наведен порядок с последовательностями, у полей user_login и user_mail изменен тип на citext для работы поиска без учёта регистра.
Поддержка вводится запросом CREATE EXTENSION, который появился в PostgreSQL 9.1. В случае с версиями 8.4 и 9.0 необходимо установить данное расширение из contrib/citext.sql дистрибутива базы.

UPDATE: 20.02.2014
Небольшой тюнинг схемы (IP адреса теперь имеют тип inet, timestamp теперь без временной зоны) + обновлён патч.

UPDATE: 17.02.2014
Обновил патч под текущий master, исправил несколько недочётов. В config.local.php.txt ввёл стандартные для PostgreSQL настройки.


Предлагаю потестировать Alto CMS в связке с PostgreSQL.
Патч пока пробный, в production не использовался.
Установщик /install не адаптировался — слишком уж он заточен на mysql.
Да и без него процедура установки не должна вызвать каких-либо проблем.

Итак, приступим к установке:

Читать дальше →

Установка на PostgreSQL

На главной странице заявлено — «в качестве базы данных может использоваться как MySQL (mysqli/PDO), так и PostgreSQL».
Вот только при установке нельзя выбрать базу — подразумевается только MySQL.
Файлик со схемой — тоже mysql.
Вопрос — как поставить AltoCMS на PostgreSQL?
Кто-нибудь вообще тестировал эту связку?