postgresql中的alter column数据类型语法是:
ALTER TABLE table_name
ALTER COLUMN column_name
TYPE newType USING (column_name::newType)
我正在尝试通过hibernate的SQLQuery来管理一些动态创建的表。问题是hibernate将::newType
视为参数并抛出参数未找到错误,如果我不使用cast postgres会抛出另一个错误,要求我转换类型。
有没有办法通过hibernate实现这个目标?
答案 0 :(得分:1)
请逃避::
这样的
USING (column_name\\:\\:newType)