我添加了一个RavenDb SQL复制使用Npgsql的,但有一个问题:缺陷:用于Npgsql的RavenDb SQL复制不能复制JSON类型
Npgsql.PostgresException(0X80004005):42804:列的 “数据” 是类型的JSON但表达的类型是文本中的Npgsql.NpgsqlConnector.DoReadMessage(DataRowLoadingMode dataRowLoadingMode,布尔isPrependedMessage)
RavenDb SQL复制脚本是:RavenDb Sql Replication for npgsql
而且postgre SQL表是:Table columns in postgre sql
我去掉引号,逃了出来,否则,这使得一个新的问题“不能转换RavenJObject串”
这是使用ravendb SQL复制,所以对于这个问题没有代码
“客户”对象中的“数据”的值是文本。删除引号,转义和其他。 – Nicarus
如果我删除它,是一个转换错误:无法将RavenJObject转换为字符串 –
您可以请将代码插入到PostgreSQL中的行尝试?您可能需要在NpgsqlParameter上指定'NpgsqlDbType.Json' –