summaryrefslogtreecommitdiff
path: root/src/pke-at-storage-sql.cpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-12-04 22:46:07 -0500
committerJonathan Bradley <jcb@pikum.xyz>2025-12-04 22:46:07 -0500
commit5807565be93e8b813627fb8f52747d8d6b8a1504 (patch)
tree40da217565d3eaa4ebf6d283a58b0ca972458fbe /src/pke-at-storage-sql.cpp
parent1797e8a78986407156170980742a8b960edd86ef (diff)
pke-at: sql, register schema as static asset
Diffstat (limited to 'src/pke-at-storage-sql.cpp')
-rw-r--r--src/pke-at-storage-sql.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/pke-at-storage-sql.cpp b/src/pke-at-storage-sql.cpp
index ca71174..8efdd8c 100644
--- a/src/pke-at-storage-sql.cpp
+++ b/src/pke-at-storage-sql.cpp
@@ -45,6 +45,11 @@ void pke_at_storage_sql::init() const {
} version;
const Asset *asset = nullptr;
db_version check_version;
+
+ // register assets
+ AM_Register_Static(AssetKey{"sql_scm_000_000"}, PKE_ASSET_TYPE_UNSET, src_sql_schema_000_000_sql, src_sql_schema_000_000_sql_len, nullptr);
+
+ // check if db can be opened
res = sqlite3_open(SQLITE_DB_PATH, &db);
if (res != SQLITE_OK) {
fprintf(stderr, "[pke_at_storage_sql::init] Failed to open database, sqlite err: %i, %s\n", res, sqlite3_errmsg(db));