news 2026/5/1 8:10:40

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/5/1 4:43:55

Zygisk NoHello终极教程:3步轻松隐藏Android Root权限

Zygisk NoHello终极教程:3步轻松隐藏Android Root权限 【免费下载链接】NoHello A Zygisk module to hide root. 项目地址: https://gitcode.com/gh_mirrors/nohe/NoHello 在当今Android生态中,越来越多的应用开始检测设备Root状态,导…

作者头像 李华
网站建设 2026/5/1 4:45:23

YOLOv8 Flipping图像翻转增强策略(水平/垂直)

YOLOv8 Flipping图像翻转增强策略(水平/垂直) 在目标检测的实际项目中,一个常见的困境是:标注数据有限,模型却需要应对各种复杂多变的真实场景。比如,监控摄像头可能从不同角度拍摄行人,工业相机…

作者头像 李华
网站建设 2026/4/30 15:51:23

RTX 4090桌面级显卡跑大模型可行吗?实测报告

RTX 4090 跑大模型真的可行吗?实测告诉你答案 在生成式 AI 爆发的今天,我们早已不再满足于“调用 API”来体验大语言模型。越来越多的研究者、开发者甚至企业开始思考一个问题:能不能把大模型搬到自己的电脑上跑?不依赖云端&#…

作者头像 李华
网站建设 2026/5/1 4:45:10

Docker容器资源限制实战(从入门到精通):90%工程师忽略的关键参数

第一章:Docker容器资源限制概述在现代微服务架构中,Docker 容器化技术被广泛用于应用的部署与隔离。然而,若不对容器使用的系统资源进行有效限制,可能导致某个容器占用过多 CPU、内存等资源,从而影响同一主机上其他容器…

作者头像 李华
网站建设 2026/5/1 0:28:03

3步搞定SkyReels-V2无限视频生成:从零到AI视频创作大师

3步搞定SkyReels-V2无限视频生成:从零到AI视频创作大师 【免费下载链接】SkyReels-V2 SkyReels-V2: Infinite-length Film Generative model 项目地址: https://gitcode.com/GitHub_Trending/sk/SkyReels-V2 还在为制作高质量视频而烦恼吗?想要一…

作者头像 李华
网站建设 2026/5/1 4:48:09

RT-DETR:突破实时目标检测的Transformer技术革命

RT-DETR:突破实时目标检测的Transformer技术革命 【免费下载链接】rtdetr_r101vd_coco_o365 项目地址: https://ai.gitcode.com/hf_mirrors/PekingU/rtdetr_r101vd_coco_o365 在工业4.0时代,实时目标检测正面临前所未有的技术挑战:如…

作者头像 李华