PostgreSQL:存储二进制bytea、大对象oid

标签:
postgresql存储二进制postgresql保存二进制 |
分类: PostgreSQL |
存储bytea
Insert into byteatablevalues values(3,pg_read_binary_file('tempobj/10.png'))--导入图片
Insert into byteatablevalues values(3,pg_read_binary_file('tempobj/Book1.xlsx'))--导入Excel
Insert into byteatablevalues values(3,pg_read_binary_file('tempobj/10.png'))--导入图片
Insert into byteatablevalues values(3,pg_read_binary_file('tempobj/Book1.xlsx'))--导入Excel
存储Oid
update byteatablevalues set oid= lo_import('tempobj/10.png') where id=3--导入图片
update byteatablevalues set oid= lo_import('tempobj/Book1.xlsx') where id=3--导入Excel
update byteatablevalues set oid= lo_import('tempobj/10.png') where id=3--导入图片
update byteatablevalues set oid= lo_import('tempobj/Book1.xlsx') where id=3--导入Excel
导出大对象
select lo_export(oid, 'expobj/1.png') from byteatablevalues where id=2;--导出图片
select lo_export(oid, 'expobj/1.xlsx') from byteatablevalues where id=3;--导出Excel
select lo_export(oid, 'expobj/1.png') from byteatablevalues where id=2;--导出图片
select lo_export(oid, 'expobj/1.xlsx') from byteatablevalues where id=3;--导出Excel
数据
前一篇:Blockly游戏:池塘参考教程
后一篇:CMD修改文件权限