Я нахожусь в процессе миграции базы данных с mssql express 2005 на postgresql 9.0.
В mssql столбец является типом изображения, а в postgresql я использую тип bytea.
<cffile
action="readbinary"
file="#ExpandPath('./uploads/')##theLogo.SERVERFILE#"
variable="myLogo">
<cfquery
name="saveLogo"
datasource="#SESSION.DSN#">
UPDATE bright.group SET LOGO = <cfqueryparam
cfsqltype="cf_sql_blob"
value="#myLogo#">
</cfquery>
Приведенный выше фрагмент кода работает, когда я выполняю сохранение, но при попытке отобразить изображение с приведенным ниже фрагментом ничего не получается.
<cfquery
datasource="#SESSION.dsn#"
name="image">
SELECT LOGO
FROM bright.group
WHERE groupid=#URL.groupid#
</cfquery>
<cfcontent variable="#image.LOGO#" type="image/png">
Это работает на mssql, но не на postgres.
Любая помощь / направление будет принята с благодарностью.
Спасибо