Skip to content

Latest commit

 

History

History
43 lines (26 loc) · 1.87 KB

CHANGELOG.md

File metadata and controls

43 lines (26 loc) · 1.87 KB

Note about re-versioning

感谢原先的 sharedb-postgres@plotdb/sharedb-postgre,由于读操作是直接从数据库获取,业务庞大时对数据库并不友好,所以我这里基于redis加多一层缓存,具体可查看文档,维护在@yumcc/sharedb-postgre. Thanks to the original sharedb-postgres and @plotdb/sharedb-postgre, since the read operation is obtained directly from the database, it is not friendly to the database when the business is large, so I add an extra layer of cache based on redis here, which can be viewed for details Documentation, maintained in @yumcc/sharedb-postgre.

4.0.1

  • upgrade sharedb

4.0.0

  • upgrade pg from 7.4.1 to 8.5.1 to prevent silent failure for node v14 or later, reported in this issue.
  • fix submit ops failed due to version mismatched - share#8

Note about re-versioning

Original sharedb-postgres seems to have been not maintained for a long time since 2018. Thus we made a fork and maintain it as @plotdb/sharedb-postgre.

Change log in original repo

3.0.0

Thanks to @billwashere, we upgraded to a more modern version of pg (4.5.1 -> 7.4.1), which means that the way the database information is provided has changed. Previously, you could pass a URL to sharedb-postgres, like:

const db = require('sharedb-postgres')('postgres://localhost/mydb');

This is no longer supported, and you must instead pass a config object:

const db = require('sharedb-postgres')({host: 'localhost', database: 'mydb'});

See the node-postgres documentation for more details about what can be passed in the config object. Additionally, if no object is provided, pg will use the same environment variables as libpq (PGUSER, PGHOST and so on).