Drop received_at, created_at is sufficient
https://claude.ai/code/session_018Ym45siELMvsBQj4w9QAXf
change
commit 0f46b6cd98ed28390ddb5be44e60b4f66f025d65
author Alpha Chen <alpha@kejadlen.dev>
date
parent dc479f3e
diff --git a/db/migrate/001_create_files.rb b/db/migrate/001_create_files.rb
index 3b32f88..4f85b68 100644
--- a/db/migrate/001_create_files.rb
+++ b/db/migrate/001_create_files.rb
@@ -5,7 +5,6 @@ Sequel.migration do
     create_table(:files) do
       primary_key :id
       String :extension, null: false
-      DateTime :received_at, null: false
       DateTime :created_at, null: false
     end
   end
diff --git a/lib/web.rb b/lib/web.rb
index fe3a91a..39fc37b 100644
--- a/lib/web.rb
+++ b/lib/web.rb
@@ -43,11 +43,9 @@ module Domus
       raise ArgumentError, "only images are accepted" unless upload[:type].to_s.start_with?("image/")
 
       ext = ::File.extname(upload[:filename].to_s)
-      now = Time.now
       id = db[:files].insert(
         extension: ext,
-        received_at: now,
-        created_at: now
+        created_at: Time.now
       )
 
       dest = app.file_path(id: id, extension: ext)