Propel 1.6 从 Sybase 15.7 生成模式有一些麻烦
Posted
技术标签:
【中文标题】Propel 1.6 从 Sybase 15.7 生成模式有一些麻烦【英文标题】:Propel 1.6 has some trouble to generate schema from Sybase 15.7 【发布时间】:2015-06-04 14:04:45 【问题描述】:对于 php ZF2 项目,我必须使用 Propel 1.6 生成数据库 (Sybase 15.7) 的架构,但在 Propel 连接到数据库之后,生成架构时会出现一些问题。
我有这个错误信息:
[推进-模式-反向]读取数据库结构... [推进-模式-反向]在SQL Server [208](严重性16)[SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'BASE TABLE' AND TABLE_NAME 'dtproperties'] 时出现错误构建 XML 消息]
这是我的 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】:您的数据库似乎不受支持。 Propel 支持以下数据库:
MySQL MS SQL 服务器 PostgreSQL SQLite 甲骨文【讨论】:
以上是关于Propel 1.6 从 Sybase 15.7 生成模式有一些麻烦的主要内容,如果未能解决你的问题,请参考以下文章