首页 > 解决方案 > 如何在 Postgresql 上压缩/解压缩数据字节

问题描述

众所周知,Oracle 提供了 2 个函数 UTL_COMPRESS.LZ_COMPRESS/LZ_UNCOMPRESS 来压缩原始输入。但是当迁移到 aws Postgresql 时,就没有类似的功能了。我的问题是我们如何在 Postgresql 上压缩和解压缩原始数据?愿意听取你们的任何解决方案。先感谢您。

标签: postgresqloraclezipcompressiongzip

解决方案


PostgreSQL 通过一个名为TOAST的功能自动为您执行此操作。超过 2000 字节大小的表行中的值将被压缩,如果在此之后该行仍然超过 2000 字节,则将其切片并存储在行外。这一切都是透明地发生的。


推荐阅读