Replica mode is working fine using command terminal but when I tried with C code its show segmentation fault.Please do the need full.
Sample terminal output:
kmani@kmani:/Documents/sqliteReplica$ sqlite3 "file:data.db?replica=master&slave=tcp://192.168.1.12:1234"
SQLite version 3.8.11.1 2015-07-29 20:00:57
Enter ".help" for usage hints.
sqlite> .replica
role: master
slave 1:
address: tcp://192.168.1.12:1234
connection status: disconnected
last connection: none
last connection loss: none
database state: unknown
sqlite>
Sample C Program:
#include "../src/sqlite3.8/sqlite3.h"
char *uri = "file:backup.db?replica=slave&bind=tcp://0.0.0.0:1234";
int main() {
sqlite3 db;
sqlite3_open(&db, uri); / open the slave replica db /
litereplica_join(); / keep the app open */
}
Output :
kmani@kmani:/Documents/sqliteReplica$ ./litereplicaCcode
Segmentation fault (core dumped)