2

ColdFusion Illudiumコードジェネレーターを使用してpostgresqlからモデルを生成する場合、ブール値はcfqueryparamでvarcharに変換され、varcharはcharに変換されます。誰かがこの問題の修正を持っていますか?

http://cfcgenerator.riaforge.org/

4

1 に答える 1

8

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>
于 2012-04-04T18:23:15.697 に答える