0

我想将大整数数组(例如长度 = 1000)保存为 postgres 中的 bytea。

例子:

给定一个整数(32 位)数组

x = [1]

我可以在 postgres 中以不同的方式插入数组,但是哪种形式是最佳实践(磁盘空间更快/更少)?

INSERT INTO table (column_bytea) VALUES (E'\\000\\000\\000\\001'::bytea); -OCTET
INSERT INTO table (column_bytea) VALUES ('\000\000\000\001'); --ASCII
INSERT INTO table (column_bytea) VALUES (E'\x00000001'); --HEX

先感谢您。

4

0 回答 0