Docs
CR-SQLite
API Methods
crsql_as_crr

crsql_as_crr

crsql_as_crr converts an existing table to a conflict free replicated relation. Once a table is tracked as a CRR, it can be replicated and merged with other instances of that CRR on other databases.

For merging, see crsql_changes.

When using crsqlite, remember to use crsql_finalize when closing a connection!

Usage:

SELECT crsql_as_crr('table_name');

Example:

BEGIN;
CREATE TABLE foo (a primary key NOT NULL, b);
SELECT crsql_as_crr('foo');
COMMIT;