问题标签 [bytea]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 无法从表中更新或删除行(Postgres)
我有带bytea
字段的表。当我尝试从该表中删除一行时,我收到这样的错误:
你能在这种情况下帮助我吗?
编辑。来自命令的信息\d photo
:
java - Grails - 显示文件图像标签?
在或标签上显示图像时遇到问题。
我有一个存储在 pg 数据库(BYTEA)中的图像,但我无法让它工作......
我已经尝试过<img src = "$ {object.file}" /> ',' <g: img file = "$ {object.file}" /
> 和其他一些变体,但它不起作用.. 注意:如果我只是将 '$ {} `object.file 放入我的 html 中,则会显示文件名。
有任何想法吗?
谢谢!
postgresql - 在 postgresql 中将图像保存到 bytea 列时存储图像名称有什么用?
我将图像存储到 postgresql 中的 bytea 列中,如果我将文件名示例(tree.jpeg)存储到数据库中,我怀疑是否有任何用处。无论如何,我能够在 jsp 中显示存储在 bytea 列中而没有文件名的图像。那么在数据库中存储图像的文件名有什么用?
java - POSTRGESQL 中的 AES 加密
pgcrypto
我在-中使用了一个函数encrypt('id','TheBestSecretKey','aes')
来加密 . 中的字段postgresql(Pg admin tool)
。该字段已加密,输出为 bytea 格式,例如:\234u\321\036\027\317O\371\020bb\342\334x)\236
。在 java 中使用 aes(使用 javax.crypto 库)加密时相同的数据给了我字符串输出为 : œuÑÏOùbbâÜx)ž
。我有一个要求,我需要在我的 java 程序中比较这两个值。我如何比较这两个领域。
php - 如何使用 PHP PDO 对象恢复存储在 PostgreSQL ByteA 中的 gzcompressed 字符串?
我在理解 PHP 如何使用 postgreSQL 绑定处理 ByteA 时遇到问题。
出于记录和归档的目的,我将文件存储在ByteA
我的 PHP/Apache 服务器提供的列文件中。对于存储,我使用压缩数据gzencode()
,然后在使用存储之前转义字符串pg_escape_bytea()
:
我还有一个页面,允许用户检索以前提供的文件。但我无法成功压缩一个,我不知道为什么:
我必须使用 PDO 对象,我发现的所有示例(甚至在 PHP 网站上)都基于专用的 DBMS API。其次,ByteA
列作为资源返回,然后我不得不使用stream_getcontents()
来获取一个字符串。当我存储未压缩的文件时,我可以轻松地从中恢复,无论我使用或不SET bytea_output = 'escape';
查询和/或pg_unescape_bytea()
功能。所有组合都允许我获取文件。
当我使用压缩数据时,pg_unescape_bytea()
几乎耗尽了我所有的字节。无论如何,在所有组合中,都gzdecode()
无法正常工作。看来,我的二进制字符串中有缺失或错误的字符,在纯文本模式下不会阻塞。无论如何,这件事在互联网上没有很好的记录,我被困在没有任何线索的地方。
我应该如何使用 PHP PDO 对象恢复存储在 PostgreSQL ByteA 中的 gzcompressed 字符串?
sql - PostgreSQL Bytea - SQL 插入不同的方式 - 最佳?
我想将大整数数组(例如长度 = 1000)保存为 postgres 中的 bytea。
例子:
给定一个整数(32 位)数组
x = [1]
我可以在 postgres 中以不同的方式插入数组,但是哪种形式是最佳实践(磁盘空间更快/更少)?
先感谢您。
c - PostgreSQL 数据库在 Linux 平台上使用 bytea 列将可打印字符转换为八位字节
这是场景:
当我从数据库中查询 blobdata 列时,该值始终为 'v\075',实际上我输入的值是 'v=';但同样的代码在windows平台上没有问题。有什么想法吗?
提前致谢。
postgresql - 在 postgres 中求和 bytea
我在 postgres 中存储了一个带有类似变量的过程
totLen 必须正好是 3 个字节,我必须将其他值相加,例如
我尝试 totLen = totLen + E'\x01' 但不起作用。什么是正确的解决方案?
postgresql - 如何使用 sqlalchemy 从 postgres bytea 列中获取数据到 python 变量中?
我正在使用下面的脚本。如果我更改脚本以避免使用 bytea 数据类型,我可以轻松地将数据从我的 postgres 表复制到 python 变量中。
但是,如果数据在 bytea postgres 列中,我会遇到一个名为 memory 的奇怪对象,这让我感到困惑。
这是我针对 anaconda python 3.5.2 运行的脚本:
如何获取内存中 0x7f4c125a6c48 的数据?