2020-05-05 09:42:02 +00:00
|
|
|
#ifndef CORE_DATABASE_H
|
|
|
|
#define CORE_DATABASE_H
|
|
|
|
|
|
|
|
#include <sqlite3.h>
|
|
|
|
|
|
|
|
extern sqlite3 *global_database;
|
|
|
|
|
2020-08-15 10:13:03 +00:00
|
|
|
void
|
|
|
|
database_init();
|
|
|
|
|
|
|
|
void
|
|
|
|
database_free();
|
|
|
|
|
2020-05-05 09:42:02 +00:00
|
|
|
int
|
|
|
|
database_migrate();
|
|
|
|
|
2020-08-15 10:13:03 +00:00
|
|
|
|
|
|
|
int
|
|
|
|
database_transaction_begin();
|
|
|
|
|
|
|
|
void
|
|
|
|
database_transaction_commit();
|
|
|
|
|
|
|
|
void
|
|
|
|
database_transaction_rollback();
|
|
|
|
|
2020-05-05 09:42:02 +00:00
|
|
|
#endif /* CORE_DATABASE_H */
|