diff options
author | Kim Alvefur <zash@zash.se> | 2023-07-17 04:30:35 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2023-07-17 04:30:35 +0200 |
commit | 1c4021b70feb60c101c39c499dda83729755aa3e (patch) | |
tree | 95d5772949fb536d7e5199c41b80dc9abfa9f9c2 /plugins | |
parent | 3619de6000b340dbd71eb12849410cc9ffbbaa64 (diff) | |
download | prosody-1c4021b70feb60c101c39c499dda83729755aa3e.tar.gz prosody-1c4021b70feb60c101c39c499dda83729755aa3e.zip |
mod_storage_sql: Use UUIDv7 as keys
Potentially allows sorting on those directly as they will be in
increasing order.
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/mod_storage_sql.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/mod_storage_sql.lua b/plugins/mod_storage_sql.lua index f5569f7c..3f606160 100644 --- a/plugins/mod_storage_sql.lua +++ b/plugins/mod_storage_sql.lua @@ -366,7 +366,7 @@ function archive_store:append(username, key, value, when, with) item_count = item_count - result:affected(); end else - key = uuid.generate(); + key = uuid.v7(); end local t, encoded_value = assert(serialize(value)); engine:insert(insert_sql, host, user or "", store, when, with, key, t, encoded_value); |