news 2026/4/18 1:20:02

postgresql 18版bytea 类型转换的改进

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
postgresql 18版bytea 类型转换的改进

从文档看到如下例子

此外,还可以将整数值转换为 bytea 类型,反之亦然。将整数转换为 bytea 会根据整数类型的宽度生成 2、4 或 8 个字节。结果是整数的二补数表示,最高有效字节在前。一些示例: 1234::smallint::bytea \x04d2 cast(1234 as bytea) \x000004d2 cast(-1234 as bytea) \xfffffb2e '\x8000'::bytea::smallint -32768 '\x8000'::bytea::integer 32768

测试了一下,确实如此

psql (18.0 (Debian 18.0-1.pgdg13+3)) Type "help" for help. postgres=# select 1234::bytea; bytea ------------ \x000004d2 (1 row) postgres=# select 1234::smallint::bytea; bytea -------- \x04d2 (1 row)

作为比较,17.7版不支持以上操作, 只支持把字符串转换为bytea 类型

postgres=# select 1234::smallint::bytea; ERROR: cannot cast type smallint to bytea LINE 1: select 1234::smallint::bytea; ^ postgres=# select 1234::bytea; ERROR: cannot cast type integer to bytea LINE 1: select 1234::bytea; ^ postgres=# select '1234'::bytea; bytea ------------ \x31323334 (1 row) postgres=# select 1234::smallint::text::bytea; bytea ------------ \x31323334 (1 row)
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/12 3:37:44

Biopython终极指南:从零开始构建高通量测序数据分析流程

你是否曾经面对海量的测序数据感到无从下手?当FASTQ文件动辄几十GB,传统的文本编辑器根本无法打开,更不用说进行专业的质量分析了。Biopython正是为解决这一痛点而生,让生物信息学分析变得简单高效。 【免费下载链接】biopython O…

作者头像 李华
网站建设 2026/4/18 8:09:55

基于YOLOv11的杂草检测系统(YOLOv11深度学习+YOLO数据集+UI界面+登录注册界面+Python项目源码+模型)

一、项目介绍 本研究开发了一种基于深度学习YOLOv11算法的杂草检测系统,专门针对ridderzuring(酸模属杂草)进行识别与检测。系统采用改进的YOLOv11模型架构,通过1661张训练图像、580张验证图像和245张测试图像构建的数据集进行模型训练与评估。研究实现…

作者头像 李华
网站建设 2026/4/18 5:44:35

RuoYi-App终极指南:从零到一快速上手多端开发

RuoYi-App终极指南:从零到一快速上手多端开发 【免费下载链接】RuoYi-App 🎉 RuoYi APP 移动端框架,基于uniappuniui封装的一套基础模版,支持H5、APP、微信小程序、支付宝小程序等,实现了与RuoYi-Vue、RuoYi-Cloud后台…

作者头像 李华
网站建设 2026/4/18 8:03:49

微信Mac版终极增强方案:解锁防撤回与多开黑科技

微信Mac版终极增强方案:解锁防撤回与多开黑科技 【免费下载链接】WeChatTweak-macOS A dynamic library tweak for WeChat macOS - 首款微信 macOS 客户端撤回拦截与多开 🔨 项目地址: https://gitcode.com/gh_mirrors/we/WeChatTweak-macOS 还在…

作者头像 李华
网站建设 2026/4/18 8:05:25

三步搞定:轻松解决Cursor Pro机器码限制的完美方案

三步搞定:轻松解决Cursor Pro机器码限制的完美方案 【免费下载链接】cursor-free-everyday 完全免费, 自动获取新账号,一键重置新额度, 解决机器码问题, 自动满额度 项目地址: https://gitcode.com/gh_mirrors/cu/cursor-free-everyday 还在为Cursor Pro的额…

作者头像 李华
网站建设 2026/4/18 5:30:02

RunPod按秒计费:灵活购买Token应对突发高峰需求

RunPod按秒计费:灵活购买Token应对突发高峰需求 在数字时代,一张泛黄的老照片往往承载着几代人的记忆。当用户上传一张模糊的黑白家庭合影,希望看到祖辈穿上彩色衣裳时,背后是一场关于算力、成本与效率的精密博弈。传统AI图像修复…

作者头像 李华