From e11d04000d0592d179581e763b01d11df17dc438 Mon Sep 17 00:00:00 2001 From: dmitry-weirdo Date: Tue, 5 Nov 2024 21:45:45 +0100 Subject: [PATCH] docs: #80 More documentaion on `userinfo` and `vocs` tables and CSV files. --- .../resources/ru/klavogonki/data/readme.md | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/kgstatsSrv/src/test/resources/ru/klavogonki/data/readme.md b/kgstatsSrv/src/test/resources/ru/klavogonki/data/readme.md index 1dd81b22..4b3176f2 100644 --- a/kgstatsSrv/src/test/resources/ru/klavogonki/data/readme.md +++ b/kgstatsSrv/src/test/resources/ru/klavogonki/data/readme.md @@ -23,9 +23,31 @@ select * from klavogonki.userinfo where (num_races > 49); ``` -Результаты юзеров по словарям. Названия словаря нет, оно находится в таблице 'vocs'. +Результаты юзеров по словарям. Названия словаря нет, оно находится в таблице `vocs`. Выборка только для тех словарных результатов, где у игрока хотя бы 50 заездов. Это, в принципе, ок. Таким образом, количество записей будет разумным, не в несколько миллионов. +## Поля + +```csv +"id";"user_id";"mode";"texttype";"num_races";"avg_speed";"best_speed";"avg_error";"haul";"qual";"dirty";"updated" +``` + +Поля должны достаточно хорошо мапиться на результат API запроса, который описан классом +`GetStatsOverviewGameTypeInfo` (генерируемым из OpenAPI спеки). + +Но надо хорошо подумать и сравнить. + +Метаданные словаря из `GetStatsOverviewGameType` находятся в таблице `vocs`. + +# vocs20241101.zip + +```sql +select id, name from klavogonki.voc where (deleted = 0); +``` + +## Поля + +Пока здесь только `id` и `name`, так что всех данных для `**GetStatsOverviewGameType**` нет. \ No newline at end of file