Sequel.migration do up { DB.drop_table :stats DB.create_table! :stats do primary_key :id Integer :site_id, index: true Date :created_at, index: true Integer :hits, default: 0 Integer :views, default: 0 Integer :comments, default: 0 Integer :follows, default: 0 Integer :site_updates, default: 0 end DB.create_table! :stat_referrers do primary_key :id Integer :stat_id, index: true String :url Integer :views, default: 0 end DB.create_table! :stat_locations do primary_key :id Integer :stat_id, index: true String :country_code2 String :region_name String :city_name Decimal :latitude Decimal :longitude Integer :views, default: 0 end DB.create_table! :stat_paths do primary_key :id Integer :stat_id, index: true String :name Integer :views, default: 0 end } down { DB.drop_table :stats DB.create_table! :stats do primary_key :id Integer :site_id, index: true Integer :hits, default: 0 Integer :views, default: 0 DateTime :created_at, index: true end DB.drop_table :stat_referrers DB.drop_table :stat_locations DB.drop_table :stat_paths } end