我想在Postgres中将我的一个列数据类型从bytea[]更改为bytea。我尝试了下面的查询,但它给出了错误cannot cast type bytea[] to byteaALTER COLUMN COLUMN_NAME TYPEbytea USING COLUMN_NAME::bytea;
有人知道怎么做吗?
在Postgres中,当我想将varchar保存到bytea列时,这可以通过隐式转换来简化。所以我可以简单地执行我一直在用这个。IDE将为您处理这一问题,但在我的用例中,我更希望返回的结果是将bytea转换回varchar。当然,在更复杂的选择中,我也尝试过这样的方法:
select my_bytea_col::VARCHAR from m
我正在使用(我有义务使用) npgsql驱动程序使用vb.net代码在postgresql db中的bytea列上插入图像。""={0};", conn)
Dim param As NpgsqlParameter = New NpgsqlParameter(":content", NpgsqlDbType.Bytea