ALTER TABLE products ALTER COLUMN power_price DROP DEFAULT;
ALTER TABLE products ALTER COLUMN power_price TYPE bool USING (power_price::boolean);
ALTER TABLE products ALTER COLUMN power_price SET NOT NULL;
ALTER TABLE products ALTER COLUMN power_price SET DEFAULT false;
Postgres给我这个错误:
查询失败:错误:无法将数字类型转换为布尔值
使用:
ALTER TABLE products ALTER power_price TYPE bool USING (power_price::int::bool);
numeric
和之间没有定义直接转换boolean
。您可以integer
用作中间立场。text
将是中间立场的另一个候选者,因为每种类型都可以从/强制转换text
。价值1 / 0
当然是必须的。
更好的是,用一个命令完成所有操作,以获得更好的性能和更短的锁定时间:
ALTER TABLE products
ALTER power_price DROP DEFAULT
,ALTER power_price TYPE bool USING (power_price::int::bool)
,ALTER power_price SET NOT NULL
,ALTER power_price SET DEFAULT false;
手册中有关的详细信息ALTER TABLE
。
问题内容: 如何将整数转换为布尔值? 问题答案: 尝试使用此返回 或仅使用布尔值开始(使用更好的名称): 它继续使我迷惑人们为什么使用-可怕的变量名。看起来并不传达任何意义。
本文向大家介绍C#将布尔类型转换成字节数组的方法,包括了C#将布尔类型转换成字节数组的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#将布尔类型转换成字节数组的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的C#程序设计有所帮助。
您好,实际错误是: 在这里,我试图创建一个通过id查找用户的方法,但是当我试图将值转换成布尔类型时,它给出了上面的错误 在方法中- 在bean的构造函数中
错误 线程“main”java.lang.Error:未解决的编译问题:类型不匹配:无法从Scanner转换为boolean类型不匹配:无法在converter.main(converter.java:14)处从int转换为Scanner
PHP是否有任何内置函数可以接受布尔值并返回其整数等效值?0代表FALSE,1代表TRUE?当然,您可以轻松创建一个函数来做到这一点,我只是询问PHP内部是否有内置函数。我已经尝试了并将其转换为但它们不起作用,它们在TRUE和FALSE两种情况下都返回0。 编辑:问题是它不是真正的布尔值,而是一个字符串“false”、“true”,php没有检测到传递布尔值的jquery帖子。问题解决了,谢谢!
问题内容: 我目前正在开发一个Scala应用程序,该应用程序利用Spring-Boot和Swagger发送和接收REST调用。 Swagger和Spring-Boot是纯Java项目,与Scala的兼容性有限,但是我似乎找到了解决该问题的方法。 由于Spring- Boot和Swagger将请求作为Java对象处理(需要使用setter和getter才能工作),因此我必须将请求视为Java对象,然