Propel 1.6在从Sybase 15.7生成模式时遇到一些麻烦

时间:2015-06-04 14:04:46

标签: php sybase propel

使用PHP ZF2项目,我必须使用Propel 1.6生成数据库模式(Sybase 15.7),但在Propel连接到数据库之后,生成模式会有一些问题。

我有以下错误消息:

  

[propel - schema - reverse]阅读数据库结构......   [propel - schema - reverse]在SQL Server [208](严重级16)中构建XML消息时出错[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请求来生成模式,但我无法处理它可以配置的位置。

1 个答案:

答案 0 :(得分:0)

好像不支持您的数据库。 Propel支持以下数据库:

  • MySQL MS SQL Server
  • PostgreSQL
  • SQLite
  • Oracle