PostgresSyncStore
@melon-db/sync-server — PostgresSyncStore
@melon-db/sync-server API Reference
Class: PostgresSyncStore
Defined in: packages/melon-sync-server/src/postgres-store.ts:34
Postgres-backed reference sync store using Bun's native SQL client.
Implements
Constructors
Constructor
new PostgresSyncStore(
options):PostgresSyncStore
Defined in: packages/melon-sync-server/src/postgres-store.ts:38
Parameters
| Parameter | Type |
|---|---|
options | PostgresSyncStoreOptions |
Returns
PostgresSyncStore
Methods
getRecord()
getRecord(
id):Promise<SyncRecord|undefined>
Defined in: packages/melon-sync-server/src/postgres-store.ts:180
Returns a record by primary key for demos and tests.
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
Promise<SyncRecord | undefined>
pullChanges()
pullChanges(
args):Promise<PullResult>
Defined in: packages/melon-sync-server/src/postgres-store.ts:79
Parameters
| Parameter | Type |
|---|---|
args | PullArgs |
Returns
Promise<PullResult>
Implementation of
pushChanges()
pushChanges(
args):Promise<void>
Defined in: packages/melon-sync-server/src/postgres-store.ts:113
Parameters
| Parameter | Type |
|---|---|
args | PushArgs |
Returns
Promise<void>
