Skip to content
Extraits de code Groupes Projets

Resolve "FEATURE: Use time stamp from kurisu in update process"

1 file
+ 9
7
Comparer les modifications
  • Côte à côte
  • En ligne
+ 9
7
@@ -15,21 +15,22 @@ struct sql_table_description {
const LKT_DATABASE_VERSION minimal_version;
};
#define DCL_SQL_FIELD(field_name, version) \
((struct sql_field_description){ .name = field_name, \
.minimal_version = (LKT_DATABASE_VERSION_##version) })
#define DCL_SQL_FIELD(field_name, version) \
((const struct sql_field_description){ .name = field_name, \
.minimal_version = (LKT_DATABASE_VERSION_##version) })
#define DCL_SQL_FIELD_NULL ((struct sql_field_description){ .name = NULL, .minimal_version = 0 })
#define DCL_SQL_FIELD_NULL \
((const struct sql_field_description){ .name = NULL, .minimal_version = 0 })
#define DCL_SQL_TABLE(tbl_name, ...) \
((struct sql_table_description){ \
((const struct sql_table_description){ \
.name = #tbl_name, \
.fields = { __VA_ARGS__, DCL_SQL_FIELD_NULL }, \
.minimal_version = LKT_DATABASE_VERSION_ALPHA, \
})
#define DCL_SQL_TABLE_VERSION(tbl_name, version, ...) \
((struct sql_table_description){ \
((const struct sql_table_description){ \
.name = #tbl_name, \
.fields = { __VA_ARGS__, DCL_SQL_FIELD_NULL }, \
.minimal_version = LKT_DATABASE_VERSION_##version, \
@@ -280,9 +281,10 @@ database_get_version_name(LKT_DATABASE_VERSION version)
#include <lektor/internal/dbversion.def>
case ___LKT_DATABASE_VERSION_COUNT:
LOG_ERROR("DB", "Unknown database version %d", version);
return "UNKNOWN";
break;
}
#undef database_version
return "UNKNOWN";
}
LKT_DATABASE_VERSION
Chargement en cours