Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 774 Bytes

README.md

File metadata and controls

24 lines (18 loc) · 774 Bytes

rockvole_db_replicator

A database library which provides you with CRUD methods to access your database. This library will create additional transaction tables. These transaction tables can be used to replay your database transactions on other servers or phones, thus replicating the database remotely.

To see an example of this - see the rockvole_replicator_todo demonstration android app.

Usage

A simple usage example:

import 'package:rockvole_db_replicator/rockvole_db.dart';

main() async {
  TaskDao taskDao = TaskDao(smd, remoteTransaction);
  await taskDao.init();
  try {
    await taskDao.updateTask(1, 'new description', false);
  } on SqlException catch (e) {
    print(e);
  }
}