bytea

    7热度

    5回答

    为了学习的目的,我使用Python + Flask创建了一个站点。我想从数据库恢复图像并在屏幕上显示它。但一次只能一步。 我不知道如何将图像保存在我的数据库中的第一位。我的搜索只显示我必须在我的数据库中使用bytea类型。然后,我得到我的图像,并以某种方式(??)将其转换为一个字节数组(bytea ==叮咬数组?),并以某种方式(??)在插入命令中使用此数组。 我能够发现(也许)如何在Java(h

    2热度

    2回答

    我是Java编程的新手,我正在寻找Java代码以在PostgreSQL中存储图像并检索图像。 在PostgreSQL中,我已经使用了Bytea数据类型。图像被存储。但是当我检索时,我得到NULL。我无法得到图像。 对此或任何其他建议的任何示例都会有所帮助。

    1热度

    1回答

    我有一个Postgres 9.1表plines带有bytea字段shape。 的记录数约为500000 什么是BYTEA数据plines.shape从Postgres的复制到外地形状的Oracle 10g的表olines的的最佳方式? 谢谢你在前进,YSA

    0热度

    1回答

    我已经将一大块瓷砖加载到一个postgres数据库中,以用于瓷砖服务器。这些全部以PNG格式加载到bytea列中。 我现在发现瓷砖服务器代码需要这些格式为GEOTiff格式。 的命令: - gdal_translate -of GTiff -expand RGB -CO COMPRESS = DEFLATE -CO ZLEVEL = 6个 完美。 但是,大量的数据已经加载到远程服务器上。那么我有可

    0热度

    1回答

    有谁知道如何正确准备将BYTEA数据类型插入到postgresql中吗?我有一个从libmcrypt生成的加密字符串。我希望将加密存储在定义为 “cdata bytea not null”的表列中。 我的核心与命令行完美结合,但现在我希望将加密存储在RDBMS中作为opped文件。代码片段如下: int rs; char buffer[1]; char dbuffer[1024]; data

    0热度

    1回答

    我使用C语言编写并使用Postgresql的Libpq库,并且想将PNG图像以“bytea”类型存储到数据库中。我一直在网上搜索几个小时,并找不到一个很好的例子来处理这项工作,所以想写在这里,寻求你的帮助。 我有12个参数绑定,其中一个是PNG图像。其余的都是char *,并没有问题。 下面是我到目前为止所尝试的。 (我在写代码的必要组成部分): PGresult *res; PGcon

    0热度

    1回答

    我使用的libpq PostgreSQL数据库的图书馆,我有一个关于从数据库检索数据BYTEA问题。我无法解决我的问题,所以想问你。每当我尝试将图像文件插入到数据库并将其恢复时,返回数据的大小始终是我发送数据的2倍。实际上,确切的等式是:检索数据=发送数据* 2 + 2(以字节为单位)。所以,我无法弄清楚的是,我可能失去了一些东西:/ 我用一个例子的代码如下图所示: PGresult* res;

    2热度

    2回答

    嗨,我是使用下面的代码来检索来自PostgreSQL文件BYTEA使用Java, 但里面的文件我得到号码,如314530413142313141 File file = new File("c:/test.doc"); FileOutputStream fos = new FileOutputStream(file); ResultSet rs = st.executeQuery("SELEC

    2热度

    5回答

    我试图将bytea列更改为oid并仍保留值。 我一直在使用类似的查询尝试: ALTER TABLE mytable ADD COLUMN mycol_tmp oid; UPDATE mytable SET mycol_tmp = CAST(mycol as oid); ALTER TABLE mytable DROP COLUMN mycol; ALTER TABLE mytable REN

    1热度

    1回答

    我有解码值'9DAFF2834DDD73C18D79E31DE22F0D49DF13E525D3FFAE599530BECCD1B916FF'在python诅咒: 对于这个我做 >>> import binascii >>> >>> binascii.unhexlify('9DAFF2834DDD73C18D79E31DE22F0D49DF13E525D3FFAE599530BECCD1B91