From 8600358aa8d8be9a7da3076e036994cf71c8914a Mon Sep 17 00:00:00 2001 From: Bo-Chun Louis Chen <louistw@uab.edu> Date: Tue, 16 Apr 2024 15:12:03 -0500 Subject: [PATCH] Sort entries by date --- migrations/20240327_add_created_table.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/migrations/20240327_add_created_table.py b/migrations/20240327_add_created_table.py index 3b5c9c4..52be8bc 100644 --- a/migrations/20240327_add_created_table.py +++ b/migrations/20240327_add_created_table.py @@ -50,9 +50,12 @@ def upgrade(): username=db.types.text, date=db.types.datetime, source=db.types.text ) + # Sort the entries by date + sorted_users = sorted(users.values(), key=lambda d: d["date"]) + # Insert into database in chunks table = db["user_created"] - table.insert_many(list(users.values()), ensure=True, types=data_types) + table.insert_many(sorted_users, ensure=True, types=data_types) if __name__ == "__main__": -- GitLab