create table if not exists: не заменяет декларацию... затупил, не догадался drop table if exists; 14:04 17.04.2023 ERROR: operator does not exist: uuid = character varying Использовать для POSTGRESQL UUID: CF GUID+CF_SQL_OTHER Ошибка при записи в базу данных. ERROR: column "is_payg" is of type bit but expression is of type boolean Подсказка: You will need to rewrite or cast the expression. Позиция: 723 То же самое работает для abstract_service_param_class.cfm ??? Очень странная разница: в abstract_service_param_class.cfm числа в d возвращаются как числа, а в tariff как строки Ошибка: в БД нужно boolean, а в форме bit (транслируется в cf_sql_bit) Теперь проблема с датой - добавил формат, ок. timestamp для Postgre работает Message ERROR: invalid input syntax for type uuid: "" Где: unnamed portal parameter $1 = '' SQL select count(*) as cnt from service_tariff where 1=1 AND service_tariff_guid= DatabaseName PostgreSQL DatabaseVersion 15.1 DriverName PostgreSQL JDBC Driver DriverVersion 42.6.0 Datasource svc Stacktrace The Error Occurred in D:\wwwroot\svc3\lib\data\bean.cfm: line 94 - и как это работает для INT? ответ: (а у нас other... когда был idstam, все было однозначно, но с Postgre почему-то idstamp не работает - "Использовать для POSTGRESQL UUID: CF GUID+CF_SQL_OTHER" - вероятно, надо сделать свои типы и маппинг чуть сложнее, чем cf_sql_#type#) ошибка в dispatch_detail.cfm, рассчитанном на целочисленный id для idstamp ERROR: operator does not exist: uuid = character Подсказка: No operator matches the given name and argument types. You might need to add explicit type casts. Позиция: 96 для other ERROR: invalid input syntax for type uuid: "" Где: unnamed portal parameter $1 = '' Но! в соседнем шаблоне tariff.cfm "other" работает, и в этом раньше работало - разница была в вызове, в одном случае было пустая строка, в другом отсутствовал параметр