https://github.com/mwild1/luadbi/pull/57
diff --git a/dbd/sqlite3/connection.c b/dbd/sqlite3/connection.c
index 8873e4e..a1f2d6d 100644
--- a/dbd/sqlite3/connection.c
+++ b/dbd/sqlite3/connection.c
@@ -266,8 +266,12 @@ int dbd_sqlite3_connection(lua_State *L) {
"SQLITE_OPEN_READONLY", SQLITE_OPEN_READONLY,
"SQLITE_OPEN_READWRITE", SQLITE_OPEN_READWRITE,
"SQLITE_OPEN_CREATE", SQLITE_OPEN_CREATE,
+#ifdef SQLITE_OPEN_URI
"SQLITE_OPEN_URI", SQLITE_OPEN_URI,
+#endif
+#ifdef SQLITE_OPEN_MEMORY
"SQLITE_OPEN_MEMORY", SQLITE_OPEN_MEMORY,
+#endif
"SQLITE_OPEN_NOMUTEX", SQLITE_OPEN_NOMUTEX,
"SQLITE_OPEN_FULLMUTEX", SQLITE_OPEN_FULLMUTEX,
"SQLITE_OPEN_SHAREDCACHE", SQLITE_OPEN_SHAREDCACHE,