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.<br/>

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);
  }
}

Libraries

rockvole_data
rockvole_db
rockvole_helper
rockvole_mysql
rockvole_sqflite
rockvole_sql
rockvole_sqlite3
rockvole_transactions
rockvole_web_services