news 2026/6/9 18:45:17

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/6/9 18:38:30

springboot茶叶销售商城网站

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!具体实现截图 本系统(程序源码数据库调试部署讲解)带文档1万…

作者头像 李华
网站建设 2026/6/9 18:34:25

springboot餐厅点餐及推荐系统

文章目录具体实现截图主要技术与实现手段系统设计与实现的思路系统设计方法java类核心代码部分展示结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!具体实现截图 本系统(程序源码数据库调试部署讲解)带文档1万…

作者头像 李华
网站建设 2026/6/7 1:37:30

VSCode Agent HQ智能体配置全攻略(9大关键技巧曝光)

第一章:VSCode Agent HQ 智能体管理VSCode Agent HQ 是一款专为开发者设计的智能代理管理系统,集成于 Visual Studio Code 环境中,用于自动化代码审查、任务调度与环境监控。该系统通过轻量级插件架构,实现对多个智能体&#xff0…

作者头像 李华
网站建设 2026/6/9 18:43:45

Docker日志收集最佳实践(99%运维都忽略的关键细节)

第一章:Docker日志收集的核心挑战在容器化环境中,Docker 日志的收集面临诸多复杂性。由于容器具有短暂性和动态调度的特性,传统基于文件的日志采集方式难以持续有效地追踪应用输出。日志可能在容器停止或重启后丢失,尤其当使用默认…

作者头像 李华
网站建设 2026/6/6 16:15:00

5大关键策略解决ImageBind多模态训练难题

5大关键策略解决ImageBind多模态训练难题 【免费下载链接】ImageBind ImageBind One Embedding Space to Bind Them All 项目地址: https://gitcode.com/gh_mirrors/im/ImageBind 实战场景导入:当你尝试训练一个能够同时理解图像、音频、文本等多种信息的AI模…

作者头像 李华