我有Fedora22并为Messanger-App工作。 现在我们要更新我们的系统。在旧版本中,我们使用了Mnesia-Database。 现在我们要切换到PostgreSql。
我不确定,但PostgreSQL将所有数据保存在base32中。 客户端需要base64中的数据。所以我不想使用allways encode / 2和decode / 2方法。 是否可以从base64中的base32切换整个数据库。
抱歉我的英文。
**更新02.08.2016 / 16:21 **
我的问题是,当客户端获取加密数据并尝试解密时,我收到错误“Bad Base 64”。我认为这是因为PostgreSQL将数据保存在base32中。我确信我这样读过。 所以这是我的错,因为我没有正确使用dataypes?
一个表格模式的示例:
CREATE TABLE users (
id varchar(255) PRIMARY KEY,
jid bytea,
name bytea,
pic bytea,
role bytea,
department bytea,
room bytea,
phone bytea,
email bytea,
`tag1 varchar(255) REFERENCES tags,
tag2 varchar(255) REFERENCES tags,
tag3 varchar(255) REFERENCES tags,
status_msg bytea,
status_duration bytea,status_img bytea
);", Connection),