В проекте PHP ZF2 мне нужно сгенерировать схему базы данных (Sybase 15.7) с Propel 1.6, но после того, как Propel подключится к базе данных, возникнет некоторая проблема с генерацией схемы.
У меня есть это сообщение об ошибке:
[propel — schema — reverse] Чтение структуры базы данных …
[propel — schema — reverse] Произошла ошибка при создании XML-сообщения из SQL Server [208] (уровень серьезности 16) [SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = ‘BASE TABLE’ AND TABLE_NAME <> ‘dtproperties’]
Есть моя конфигурация Propel:
propel.project = {{projectName}}
propel.database = mssql
propel.database.url = dblib:Driver=FreeTDS; host={{ipServer}}:{{portServer}};
propel.database.user = {{user}}
propel.database.password = {{password}}
propel.schema.dir = ${project.build}
propel.conf.dir = ${project.build}
propel.namespace.om = om
propel.namespace.map = map
propel.namespace.autoPackage = true
propel.packageObjectModel = true
Звуки, которые побуждают пытаться сгенерировать схему с запросом MySQL, а не с запросом Sybase, но я не понимаю, где это можно настроить.
Задача ещё не решена.
Других решений пока нет …