diff --git a/db/data/20260609031840_inspect_empty_buzz.rb b/db/data/20260609031840_inspect_empty_buzz.rb new file mode 100644 index 00000000000..c9f72bcdf3c --- /dev/null +++ b/db/data/20260609031840_inspect_empty_buzz.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +class InspectEmptyBuzz < ActiveRecord::Migration[8.1] + def up + file_path = Rails.root.join('db/fixtures/files/buzzes/production-buzz.csv') + now = Time.current + list = [] + CSV.foreach(file_path, headers: true).with_index(1) do |row, i| + Rails.logger.info "[buzz-migration] Row #{i}: #{row.to_h.inspect}" + list << { + title: row['title'], + url: row['url'], + published_at: row['published_at'], + created_at: now, + updated_at: now + } + end + end + + def down + raise ActiveRecord::IrreversibleMigration + end +end diff --git a/db/data_schema.rb b/db/data_schema.rb index eb0c968a79e..f95f67c5db8 100644 --- a/db/data_schema.rb +++ b/db/data_schema.rb @@ -1 +1 @@ -DataMigrate::Data.define(version: 2026_03_25_014711) +DataMigrate::Data.define(version: 2026_06_09_031840)