@@ -73,28 +73,8 @@ private void createSchema(SqliteConnection sqlite)
73
73
`user_id` int unsigned NOT NULL DEFAULT '0',
74
74
`filename` varchar(150) DEFAULT NULL,
75
75
`checksum` varchar(32) DEFAULT NULL,
76
- `version` varchar(80) NOT NULL DEFAULT '',
77
- `total_length` mediumint unsigned NOT NULL DEFAULT '0',
78
- `hit_length` mediumint unsigned NOT NULL DEFAULT '0',
79
- `countTotal` smallint unsigned NOT NULL DEFAULT '0',
80
- `countNormal` smallint unsigned NOT NULL DEFAULT '0',
81
- `countSlider` smallint unsigned NOT NULL DEFAULT '0',
82
- `countSpinner` smallint unsigned NOT NULL DEFAULT '0',
83
- `diff_drain` float unsigned NOT NULL DEFAULT '0',
84
- `diff_size` float unsigned NOT NULL DEFAULT '0',
85
- `diff_overall` float unsigned NOT NULL DEFAULT '0',
86
- `diff_approach` float unsigned NOT NULL DEFAULT '0',
87
- `playmode` tinyint unsigned NOT NULL DEFAULT '0',
88
76
`approved` tinyint NOT NULL DEFAULT '0',
89
77
`last_update` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
90
- `difficultyrating` float NOT NULL DEFAULT '0',
91
- `playcount` int unsigned NOT NULL DEFAULT '0',
92
- `passcount` int unsigned NOT NULL DEFAULT '0',
93
- `orphaned` tinyint(1) NOT NULL DEFAULT '0',
94
- `youtube_preview` varchar(50) DEFAULT NULL,
95
- `score_version` tinyint NOT NULL DEFAULT '1',
96
- `deleted_at` timestamp NULL DEFAULT NULL,
97
- `bpm` float DEFAULT NULL,
98
78
PRIMARY KEY (`beatmap_id`))" ) ;
99
79
100
80
sqlite . Execute ( "CREATE INDEX `beatmapset_id` ON osu_beatmaps (`beatmapset_id`)" ) ;
@@ -113,7 +93,7 @@ private void copyBeatmaps(IDbConnection source, IDbConnection destination)
113
93
114
94
var start = DateTime . Now ;
115
95
116
- var beatmapsReader = source . Query < BeatmapRow > ( "SELECT * FROM osu_beatmaps WHERE approved > 0 AND deleted_at IS NULL " ) ;
96
+ var beatmapsReader = source . Query < BeatmapRow > ( "SELECT beatmap_id, beatmapset_id, user_id, filename, checksum, approved, last_update FROM osu_beatmaps WHERE approved > 0" ) ;
117
97
118
98
insertBeatmaps ( destination , beatmapsReader ) ;
119
99
@@ -131,7 +111,7 @@ private void copyBeatmaps(IDbConnection source, IDbConnection destination)
131
111
/// <param name="beatmaps">DbDataReader object (obtained from SelectBeatmaps) to insert beatmaps from.</param>
132
112
private void insertBeatmaps ( IDbConnection conn , IEnumerable < BeatmapRow > beatmaps )
133
113
{
134
- const string sql = "INSERT INTO osu_beatmaps VALUES(@beatmap_id, @beatmapset_id, @user_id, @filename, @checksum, @version, @total_length, @hit_length, @countTotal, @countNormal, @countSlider, @countSpinner, @diff_drain, @diff_size, @diff_overall, @diff_approach, @playmode, @ approved, @last_update, @difficultyrating, @playcount, @passcount, @orphaned, @youtube_preview, @score_version, @deleted_at, @bpm )" ;
114
+ const string sql = "INSERT INTO osu_beatmaps VALUES(@beatmap_id, @beatmapset_id, @user_id, @filename, @checksum, @approved, @last_update)" ;
135
115
136
116
int processedItems = 0 ;
137
117
@@ -148,7 +128,7 @@ private void insertBeatmaps(IDbConnection conn, IEnumerable<BeatmapRow> beatmaps
148
128
/// Count beatmaps from MySQL or SQLite database.
149
129
/// </summary>
150
130
/// <param name="conn">Connection to fetch beatmaps from.</param>
151
- private int getBeatmapCount ( IDbConnection conn ) => conn . QuerySingle < int > ( "SELECT COUNT(beatmap_id) FROM osu_beatmaps WHERE approved > 0 AND deleted_at IS NULL " ) ;
131
+ private int getBeatmapCount ( IDbConnection conn ) => conn . QuerySingle < int > ( "SELECT COUNT(beatmap_id) FROM osu_beatmaps WHERE approved > 0" ) ;
152
132
153
133
/// <summary>
154
134
/// Get a connection to the offline SQLite cache database.
0 commit comments