[Levels Ranks] Обновление базы данных с 2.0.5 до последний версии

xKaeLx

Участник
Сообщения
34
Реакции
17
Описание:
Мануал как обновить старую базу данных lr для новых версий плагина.

Требуется:
SQLiteStudio

SQLite База данных:

Шаг 1:
Открыть базу данных через SQLiteStudio
C-подобный:
1. База данных
2. Добавить базу данных
3. Выбрать файл

Шаг 2:
Изменить имя таблицы на lvl_base
C-подобный:
1. Два клика на lr_base
2. Два клика на Таблицы
3. Два клика на lvlold или lvlnew

SPOILER]
YR5i12tb-BQ.jpg

Шаг 3:
Редактирование таблицы
1. Два клика на id
C-подобный:
Ставим ограничение (Не NULL)
57NfW8daiWw.jpg
2. Два клика на Exp
C-подобный:
Изменить
1. Имя на value
2. Тип данных на INTEGER
3. Ставим ограничение (Не NULL)
4. Значение по умолчанию 0
PGknzsWZmlw.jpg
3. Два клика на steam
C-подобный:
Изменить
1. Тип таблицы на VARCHAR
2. Размер на 32
3. Ставим ограничение(Не NULL)
4. Значение по умолчанию ''
CQSn_5QET6M.jpg
4. Два клика на Name
C-подобный:
Изменить
1. Тип таблицы на VARCHAR
2. Размер на 128
3. Ставим ограничение(Не NULL)
4. Значение по умолчанию ''
P0t24bv6l2c.jpg
5. Два клика на rank
C-подобный:
Изменить
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
ezo-Y8gVbCc.jpg
6. Два клика на lastconnect
C-подобный:
Изменить
1. Тип таблицы на INTEGER

Шаг 4:
Создаем новые столбцы
KMJXmLUWjA0.jpg

Имя столбца:kills
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Имя столбца:deaths
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Имя столбца:shoots
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Имя столбца:hits
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Имя столбца:headshots
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Имя столбца:assists
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Имя столбца:vip
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Переносим lastconnect в самый низ таблицы

Шаг 5:

Подтверждаем изменение в таблицы
M8zYHypNZyg.jpg


lgl9s4djwAY.jpg

Levels Ranks
Discord support
 
Последнее редактирование:

unity

Участник
Сообщения
242
Реакции
133
Описание:
Мануал как обновить старую базу данных lr для новых версий плагина.

Требуется:
SQLiteStudio
https://sqlitestudio.pl/files/sqlitestudio3/complete/win32/sqlitestudio-3.1.1.zip


Настройка:

Шаг 1:
Открыть базу данных через SQLiteStudio
C-подобный:
1. База данных
2. Добавить базу данных
3. Выбрать файл

Шаг 2:
Изменить имя таблицы на lvl_base
C-подобный:
1. Два клика на lr_base
2. Два клика на Таблицы
3. Два клика на lvlold или lvlnew

SPOILER]
YR5i12tb-BQ.jpg

Шаг 3:
Редактирование таблицы
1. Два клика на id
C-подобный:
Ставим ограничение (Не NULL)
57NfW8daiWw.jpg
2. Два клика на Exp
C-подобный:
Изменить
1. Имя на value
2. Тип данных на INTEGER
3. Ставим ограничение (Не NULL)
4. Значение по умолчанию 0
PGknzsWZmlw.jpg
3. Два клика на steam
C-подобный:
Изменить
1. Тип таблицы на VARCHAR
2. Размер на 32
3. Ставим ограничение(Не NULL)
4. Значение по умолчанию ''
CQSn_5QET6M.jpg
4. Два клика на Name
C-подобный:
Изменить
1. Тип таблицы на VARCHAR
2. Размер на 128
3. Ставим ограничение(Не NULL)
4. Значение по умолчанию ''
P0t24bv6l2c.jpg
5. Два клика на rank
C-подобный:
Изменить
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
ezo-Y8gVbCc.jpg
6. Два клика на lastconnect
C-подобный:
Изменить
1. Тип таблицы на INTEGER

Шаг 4:
Создаем новые столбцы
KMJXmLUWjA0.jpg

Имя столбца:kills
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Имя столбца:deaths
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Имя столбца:shoots
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Имя столбца:hits
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Имя столбца:headshots
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Имя столбца:assists
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Имя столбца:vip
C-подобный:
1. Тип таблицы на INTEGER
2. Ставим ограничение(Не NULL)
3. Значение по умолчанию 0
Переносим lastconnect в самый низ таблицы

Шаг 5:

Подтверждаем изменение в таблицы
M8zYHypNZyg.jpg


lgl9s4djwAY.jpg
Как бы это всё хорошо, но я до сих пор не перешёл на последнюю версию плагина потому, что убрали новую статистику с 55 звание и оставили только 18. Меня это обидело )) вот и сижу на старой версии ))
 

MaZa

Участник
Сообщения
1,732
Реакции
980
L 05/23/2017 - 12:48:04: [levelsranks.smx] Levels Ranks: SQL_CreateDataPlayer - ошибка регистрации игрока (Duplicate entry '0' for key 'PRIMARY')
 
Сверху Снизу