postgresql - ColdFusion Illudium PU-36 代码生成器

标签 postgresql coldfusion

当使用 ColdFusion Illudium 代码生成器从 postgresql 生成模型时, bool 值在 cfqueryparam 中被转换为 varchar,而 varchar 被转换为 char。有人解决了这个问题吗?

http://cfcgenerator.riaforge.org/

最佳答案

1.打开文件cfcgenerator/com/cf/model/datasource/postgresql.cfc
2.在第 63 行附近用这个替换 bit/bool

    <!--- bit / bool --->
        <cfcase value="bit,boolean">
            <cfreturn "cf_sql_bit" />
        </cfcase>
        <cfcase value="bool">
            <cfreturn "cf_sql_varchar" />
        </cfcase>

3.101行左右用这个替换字符串

<!--- strings --->
        <cfcase value="char">
            <cfreturn "cf_sql_char" />
        </cfcase>
        <cfcase value="varchar,character varying,character">
            <cfreturn "cf_sql_varchar" />
        </cfcase>
        <cfcase value="text">
            <cfreturn "cf_sql_longvarchar" />
        </cfcase>

关于postgresql - ColdFusion Illudium PU-36 代码生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10017009/

相关文章:

mysql - 在以相反顺序执行另一个查询之前验证一个查询是否能够正常工作

postgresql - 用特定值更新多行,用零更新其他行

sql - 内连接临时表

coldfusion - 如何使自定义标记中的代码块仅在第一次调用该标记时运行?

java - CFHTTP : find out supported version of SSL & test auth. 网络与 SSL 3.0

coldfusion - ColdFusion 评估实际上在做什么?

sql - PostgreSQL 条件,其中日期 > "first day of the month"

postgresql - 如果行已存在,Postgres 事务使用 UPDATE 而不是 INSERT

postgresql - 如何将 Cayley 与 Postgres 后端一起使用?

javascript - 在 Jquery Mobile 中刷新页面时如何使用 Coldfusion toScript?