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 生成模式有一些麻烦的主要内容,如果未能解决你的问题,请参考以下文章

Sybase ASE 15.7 - 如何将两个数据库中的对象合并到一个数据库中?

Sybase ASE 15.7 中的审计表触发器

如何检索 Propel 1.6 中每个线程的最新问题?

填充对象时覆盖 Propel 1.6 构造函数会引发警告

sybase ase 怎样修改表的所有者

sybase数据库环境搭建教程