从 React Native -> ROS -> Postgres 同步到(postgres 节点适配器)的分段错误
Segmentation Fault syncing in (postgres node adapter) from React Native -> ROS -> Postgres
通过
将数据从 react-native 写入 Realm Object Server
Realm.Sync.User.login('https://xxxx-xxxx-xx.us1.cloud.realm.io/', 'xxxxx', 'xxxxxx')
.then((user) => {
const config = {
sync: {
user,
url: 'realms://xxxx-xxxx-xx.us1.cloud.realm.io/xxxx',
error: err => console.log(err),
partial: true,
},
schema: [{
name: 'one',
primaryKey: 'id',
properties: {
id: { type: 'int', indexed: true },
name: 'string',
},
}],
};
const realm = new Realm(config);
console.log(realm.path);
realm.write(() => {
realm.create('one', { id: 11, name: 'string' });
});
});
当我 运行 我的节点 postgres 适配器将数据从 ROS 同步到 postgres 时,它失败并提示分段错误。找不到任何详细的日志。当我通过 Realm studio 写入 ROS 时,我可以将数据从 ROS 同步到 postgres,但是当我通过 react native 写入时,它不起作用。我能够从 postgres 同步数据以通过 ROS 毫无问题地做出反应。也可以通过realm studio查看ROS中写入的数据。
请参考本期Segmentation Fault syncing from React Native -> ROS -> Postgres
是来自 Realm 家伙的错误。看起来他们修复了 2.7.0 -> 2.7.2.
的更新
通过
将数据从 react-native 写入 Realm Object ServerRealm.Sync.User.login('https://xxxx-xxxx-xx.us1.cloud.realm.io/', 'xxxxx', 'xxxxxx')
.then((user) => {
const config = {
sync: {
user,
url: 'realms://xxxx-xxxx-xx.us1.cloud.realm.io/xxxx',
error: err => console.log(err),
partial: true,
},
schema: [{
name: 'one',
primaryKey: 'id',
properties: {
id: { type: 'int', indexed: true },
name: 'string',
},
}],
};
const realm = new Realm(config);
console.log(realm.path);
realm.write(() => {
realm.create('one', { id: 11, name: 'string' });
});
});
当我 运行 我的节点 postgres 适配器将数据从 ROS 同步到 postgres 时,它失败并提示分段错误。找不到任何详细的日志。当我通过 Realm studio 写入 ROS 时,我可以将数据从 ROS 同步到 postgres,但是当我通过 react native 写入时,它不起作用。我能够从 postgres 同步数据以通过 ROS 毫无问题地做出反应。也可以通过realm studio查看ROS中写入的数据。
请参考本期Segmentation Fault syncing from React Native -> ROS -> Postgres
是来自 Realm 家伙的错误。看起来他们修复了 2.7.0 -> 2.7.2.
的更新