set.driver = conn->set.driver;
set.connect_string = conn->set.connect;
set.event_parent = auth_event;
- if (sql_init_full(&set, &conn->db, &error) < 0) {
+ if (sql_init_legacy_full(&set, &conn->db, &error) < 0) {
i_fatal("sql: %s", error);
}
}
}
-struct sql_db *sql_init(const char *db_driver, const char *connect_string)
+struct sql_db *
+sql_init_legacy(const char *db_driver, const char *connect_string)
{
const char *error;
struct sql_db *db;
.connect_string = connect_string,
};
- if (sql_init_full(&set, &db, &error) < 0)
+ if (sql_init_legacy_full(&set, &db, &error) < 0)
i_fatal("%s", error);
return db;
}
-int sql_init_full(const struct sql_settings *set, struct sql_db **db_r,
- const char **error_r)
+int sql_init_legacy_full(const struct sql_settings *set, struct sql_db **db_r,
+ const char **error_r)
{
const struct sql_db *driver;
struct sql_db *db;
/* Initialize database connections. db_driver is the database driver name,
eg. "mysql" or "pgsql". connect_string is driver-specific. */
-struct sql_db *sql_init(const char *db_driver, const char *connect_string);
-int sql_init_full(const struct sql_settings *set, struct sql_db **db_r,
- const char **error_r);
+struct sql_db *
+sql_init_legacy(const char *db_driver, const char *connect_string);
+int sql_init_legacy_full(const struct sql_settings *set, struct sql_db **db_r,
+ const char **error_r);
void sql_ref(struct sql_db *db);
void sql_unref(struct sql_db **db);
} else {
sql_db_cache_drop_oldest(cache);
- if (sql_init_full(set, &db, error_r) < 0) {
+ if (sql_init_legacy_full(set, &db, error_r) < 0) {
i_free(key);
return -1;
}
sql_drivers_init_without_drivers();
driver_sqlite_init();
- test_assert(sql_init_full(&set, &sql, &error) == 0 &&
+ test_assert(sql_init_legacy_full(&set, &sql, &error) == 0 &&
sql != NULL &&
error == NULL);
setup_database(sql);
sql_drivers_init_without_drivers();
sql_driver_test_register();
- test_assert(sql_init_full(&set, &sql, &error) == 0 &&
+ test_assert(sql_init_legacy_full(&set, &sql, &error) == 0 &&
sql != NULL &&
error == NULL);