Valery S. Yourinsky писал(а):https://t.me/FORS_SQLite_AppDev_Chat/140
SQLite 3.50.4
Обнаружил неприятную штуку (bug? feature?):
1) Создал дамп базы данных командой
.once my_data.dmp.sql
.dump
2) Создал базу данных с нуля (файла БД до выполнения скрипта не существовало)
sqlite3 my_data.db -init my_data.dmp.sql
3) Выполняю в только что загруженной базе:Код: Выделить всё
select * from sqlite_sequence; +---------+-------+ | name | seq | +---------+-------+ | any_obj | 12297 | | any_obj | 12297 | +---------+-------+
Уважаемые коллеги!
Приглашаем вас на бесплатный вебинар 17 февраля в 11.00, где эксперты «ФОРС Дистрибуции» на реальных кейсах покажут, как low-code платформа XSQUARE позволяет создавать сложные приложения быстрее классической разработки
Что вас ждет:
∙Обзор прикладного приложения (task tracker)
∙Демонстрация возможностей быстрой разработки приложений
∙REST-возможности платформы в прикладных задачах
∙Совместная работа нескольких продуктов платформы с целью автоматизации прикладного бизнес-процесса
Дополнительная информация и ссылка на регистрацию
Приглашаем вас на бесплатный вебинар 17 февраля в 11.00, где эксперты «ФОРС Дистрибуции» на реальных кейсах покажут, как low-code платформа XSQUARE позволяет создавать сложные приложения быстрее классической разработки
Что вас ждет:
∙Обзор прикладного приложения (task tracker)
∙Демонстрация возможностей быстрой разработки приложений
∙REST-возможности платформы в прикладных задачах
∙Совместная работа нескольких продуктов платформы с целью автоматизации прикладного бизнес-процесса
Дополнительная информация и ссылка на регистрацию
SQLite. Трансляция чата "FORS: SQLite AppDev Chat"
-
Forum Publisher
- Сообщения: 2591
- Зарегистрирован: Вт апр 23, 2024 7:49 pm
Re: SQLite. Трансляция чата "FORS: SQLite AppDev Chat"
-
Forum Publisher
- Сообщения: 2591
- Зарегистрирован: Вт апр 23, 2024 7:49 pm
Re: SQLite. Трансляция чата "FORS: SQLite AppDev Chat"
Valery S. Yourinsky писал(а):https://t.me/FORS_SQLite_AppDev_Chat/141
При добавлении строк в таблицу ANY_OBJ значение для первой последовательности растет, а для второй остается неизменным:Код: Выделить всё
SELECT * FROM sqlite_sequence; +---------+-------+ | name | seq | +---------+-------+ | any_obj | 12299 | | any_obj | 12297 | +---------+-------+
-
Forum Publisher
- Сообщения: 2591
- Зарегистрирован: Вт апр 23, 2024 7:49 pm
Re: SQLite. Трансляция чата "FORS: SQLite AppDev Chat"
Valery S. Yourinsky писал(а):https://t.me/FORS_SQLite_AppDev_Chat/142
То есть вроде бы ничего работе (пока?) не мешает...
Но как-то неуютно с такой вот багофичиной.
-
Forum Publisher
- Сообщения: 2591
- Зарегистрирован: Вт апр 23, 2024 7:49 pm
Re: SQLite. Трансляция чата "FORS: SQLite AppDev Chat"
Valery S. Yourinsky писал(а):https://t.me/FORS_SQLite_AppDev_Chat/143
Бороться с ней просто:
Перед импортом дампа удалить или закомментировать в файле дампа строкуТогда второй последовательности не станет.Код: Выделить всё
INSERT INTO sqlite_sequence VALUES('<имя последовательности>',<целое число>);
Однако, если файл достаточно велик, это может стать не самым простым делом.
-
Forum Publisher
- Сообщения: 2591
- Зарегистрирован: Вт апр 23, 2024 7:49 pm
Re: SQLite. Трансляция чата "FORS: SQLite AppDev Chat"
Valery S. Yourinsky писал(а):https://t.me/FORS_SQLite_AppDev_Chat/144
Интересная статья хорошего человека!
https://habr.com/ru/articles/987492/
-
Forum Publisher
- Сообщения: 2591
- Зарегистрирован: Вт апр 23, 2024 7:49 pm
Re: SQLite. Трансляция чата "FORS: SQLite AppDev Chat"
Valery S. Yourinsky писал(а):https://t.me/FORS_SQLite_AppDev_Chat/146
09 января 2026 выпущена новая версия SQLite 3.51.2
Ранее вышли версии SQLite
3.51.1 - 28 ноября 2025 г.
3.51.0 - 04 ноября 2025 г.
https://sqlite.org/chronology.html
-
Forum Publisher
- Сообщения: 2591
- Зарегистрирован: Вт апр 23, 2024 7:49 pm
Re: SQLite. Трансляция чата "FORS: SQLite AppDev Chat"
Valery S. Yourinsky писал(а):https://t.me/FORS_SQLite_AppDev_Chat/147
Попросил Qwen3-Max об отличиях в версиях SQLite 3.51.0 b 3.51.2.
Ответ Qwen3-Max (кратко):
...
3.51.0 — релиз с полезными фичами в CLI (-asdict, поведение break),
3.51.2 — технический патч, который подтягивает исправления после 3.51.0/3.51.1, но без новых публичных фич в описании.
Полный ответ см. здесь
-
Forum Publisher
- Сообщения: 2591
- Зарегистрирован: Вт апр 23, 2024 7:49 pm
Re: SQLite. Трансляция чата "FORS: SQLite AppDev Chat"
Valery S. Yourinsky писал(а):https://t.me/FORS_SQLite_AppDev_Chat/148
Попросил Qwen3-Max рассказать об отличиях в версиях SQLite 3.51.0 и 3.51.2.
Ответ Qwen3-Max (кратко):
...
Итоговое сравнение
Критерий 3.51.0 3.51.2
Новые функцииПолный набор (JSONB, макросы, CLI и др.)
Включает всё из 3.51.0
Исправления багов 3.51.0![]()
Через 3.51.1 + доп. фиксы
Дедлок в POSIX-блокировкахПрисутствует
Исправлен
Рекомендация Не использовать в продакшенеСтабильная версия для использования
Вывод: Версия 3.51.2 не добавляет новых возможностей по сравнению с 3.51.0 — она представляет собой «почищенную» версию 3.51.0 с исправленными критическими ошибками оптимизатора и дедлоками. Для production-сред следует использовать именно 3.51.2.
Полный ответ см. здесь
-
Forum Publisher
- Сообщения: 2591
- Зарегистрирован: Вт апр 23, 2024 7:49 pm
Re: SQLite. Трансляция чата "FORS: SQLite AppDev Chat"
Valery S. Yourinsky писал(а):https://t.me/FORS_SQLite_AppDev_Chat/149
Приглашаем на бесплатный вебинар
Low-code платформа XSQUARE:
как ускорить время разработки приложений
17 февраля 2026 с 11:00 до 12:30 МСК
Регистрация