ColdFusion ORM как обновить без сброса? - PullRequest
2 голосов
/ 10 ноября 2011

У меня есть постоянная сущность в ColdFusion, и мне нужно обновить свойство

property name="createdDateTime" ormtype="date";

до

property name="createdDateTime" ormtype="timestamp";

раньше, я использую, чтобы удалить таблицу, а затем перезагрузить ORM. Однако, теперь у меня есть данные в моей таблице, я не могу просто удалить их. В любом случае я могу обновить это поле в ORM, не удаляя всю таблицу?

Спасибо

Ответы [ 2 ]

2 голосов
/ 10 ноября 2011

Да, вы можете просто изменить свойство и выполнить ormReload (). Попробуйте сначала в тестовой среде, но ormtype не связан напрямую с типом базы данных.

1 голос
/ 10 ноября 2011

в вашем Application.cfc

this.ormSettings.dbCreate = "Update";

В любом случае, в вашем случае (дата -> отметка времени) базовый тип SQL должен быть таким же (по крайней мере, в SQL Server, который равен datetime)

...