From 2c02652cd64af9ba4341269ccd8ded29ca08d971 Mon Sep 17 00:00:00 2001 From: eeff <33566201+eeff@users.noreply.github.com> Date: Wed, 7 Dec 2022 10:37:37 +0800 Subject: [PATCH] chore: persister load tags in insertion order --- src/persist/persist.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/persist/persist.c b/src/persist/persist.c index ca0a6c25..babf43ff 100644 --- a/src/persist/persist.c +++ b/src/persist/persist.c @@ -772,7 +772,8 @@ int neu_persister_load_tags(const char *driver_name, const char *group_name, sqlite3_stmt *stmt = NULL; const char * query = "SELECT name, address, attribute, precision, type, " "decimal, description " - "FROM tags WHERE driver_name=? AND group_name=?"; + "FROM tags WHERE driver_name=? AND group_name=? " + "ORDER BY rowid ASC"; utarray_new(*tags, neu_tag_get_icd());