我想将大整数数组(例如长度 = 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
先感谢您。