mirror of
https://github.com/neocities/neocities.git
synced 2025-04-25 01:32:36 +02:00
18 lines
624 B
Ruby
18 lines
624 B
Ruby
# This migration detaches stat_referrers, stat_locations and stat_paths
|
|
# from stats. Instead of stat_id, we'll add a created_at timestamp and remove
|
|
# after 7 days for both free and supporter plans (for now).
|
|
Sequel.migration do
|
|
up {
|
|
[:stat_referrers, :stat_paths, :stat_locations].each do |stat_table|
|
|
drop_column stat_table, :stat_id
|
|
add_column stat_table, :created_at, :date, index: true
|
|
end
|
|
}
|
|
|
|
down {
|
|
[:stat_referrers, :stat_paths, :stat_locations].each do |stat_table|
|
|
drop_column stat_table, :created_at
|
|
add_column stat_table, :stat_id, :integer, index: true
|
|
end
|
|
}
|
|
end
|