The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск СУБД SQLite 3.50"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск СУБД SQLite 3.50"  +/
Сообщение от opennews (??), 31-Май-25, 21:49 
Опубликован релиз SQLite 3.50, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63334

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск СУБД SQLite 3.50"  –2 +/
Сообщение от Аноним (1), 31-Май-25, 21:49 
Что посоветуете сейчас для переноса в постгрес? Желательно с минимумом затрат и возможностью проверки соответствия. Есть поля с жсоном.
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (2), 31-Май-25, 21:53 
Посоветую Python. Можно читать SQLite и писать в PostgreSQL.
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (1), 31-Май-25, 22:05 
> Посоветую Python. Можно читать SQLite и писать в PostgreSQL.

Я знаю про Alembic, есть что-нибудь, чтобы мышкой в 2 клика мигрировать?

Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск СУБД SQLite 3.50"  +1 +/
Сообщение от Аноним (16), 31-Май-25, 23:29 
Одноразовые мероприятия не автоматизируют, тем более такие примитивные как перенос данных из одной базы в другую. Там сложно совсем не это.
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (1), 01-Июн-25, 08:33 
> Одноразовые мероприятия не автоматизируют, тем более такие примитивные как перенос данных
> из одной базы в другую. Там сложно совсем не это.

Чего? Схема может быть с кучей правил и ссылок, а типы не переносятся 1 в 1? Прагмы, опять же? Скопировать часть данных и перенести данные со всей логикой это не одно и то же. Это вовсе не примитивное занятие, sqlite в этом отношении ничуть не проще.

Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск СУБД SQLite 3.50"  +1 +/
Сообщение от Аноним (16), 01-Июн-25, 16:05 
Я именно об этом и пишу. Перелить данные несложно, сложно придумать правила конверсии, и тут всё очень индивидуально, универсальное решение возможно только для примитивных случаев, которым оно не нужно.
Ответить | Правка | Наверх | Cообщить модератору

26. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (-), 01-Июн-25, 06:57 
Если бы я 10 лет назад это сделал, когда мне пришло в голову, может и было. Это просто никому не нужно. Давайте начнем с вопроса, а сколько за этот софт вы готовы были бы заплатить теоретически? Кроме того с SQLite это предельно просто вручную перенести, а есть более сложные БД.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

28. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (1), 01-Июн-25, 08:45 
Да как 20 лет назад страдали, так и сегодня продолжают. И нет, это не просто, был опыт уже. Просто -- если достаточно скопировать и нет никаких связей, а схема примитивная.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (-), 01-Июн-25, 10:09 
>> Да как 20 лет назад страдали, так и сегодня продолжают. И нет, это не просто, был опыт уже. Просто -- если достаточно скопировать и нет никаких связей, а схема примитивная.

Да куча (как минимум иностранных, с ними работаю) компаний сталкиваются с одними и теми же проблемами, но их просто жаба давит отдать пару тысяч баксов за софт который решает их проблемы. Им проще чтобы команда простаивала месяц и мучилась с миграцией. И этой команде они заплатят за этот простой больше чем за софт. Даже если только примитивно таблицы, индексы, пользователей скопировать - как минимум часть команды уже может работать с новой БД, но об этом никто не думает.

Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

35. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (35), 01-Июн-25, 12:04 
"Так команде и так, и этак платить, все равно эти расходы есть. А за отдельный софт платить это дополнительные расходы!" Такая, вот, экономия.
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (-), 01-Июн-25, 20:25 
Ну так как правило западные заказчики любят платить за фичи, а не за воркэраунд.
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск СУБД SQLite 3.50"  –2 +/
Сообщение от Аноним (41), 01-Июн-25, 19:49 
Мутный софт за 1000 долларов. Против полного контроля над своим продуктам. А ты мастер попадаться на бесплатный сыр из мышеловки.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

44. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (-), 01-Июн-25, 20:30 
А ты мастер попила я так понимаю? Мне казалось ныне в РФ есть сертификация цифровых продуктов, так оно и на западе давно есть. В этом процессе предусмотрено представление кода соответствующим людям отвечающим за безопасность. У них и площадки распространения продукции есть соответствующие безопасности раз уж на то пошло. На всякую мелочь как правило это не нужно, но как бы сказать... хрень в общем не неси
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (16), 01-Июн-25, 21:01 
Так команда простаивала или мучалась с миграцией? Ты уж определись, дорогой. То, что руководство выбрало миграцию силами команды вместо покупки какого-то волшебного софта, который должен был угадать как так смигрировать чтобы ваш юз-кейс и дальше работал, наверное должно что-то сказать об экономической стороне проблемы, решение котрой, судя по всему, не пару тысяч баксов стоит. И то, что ты не догоняешь почему так вышло тоже не удивительно, программисты любят рассказывать что они лучше менеджмента знают как бизнес делать, но почему-то продолжают работать на дядю за зарплатку и мечтать как они потратят годовой бонус.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

49. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (-), 02-Июн-25, 00:08 
>> Так команда простаивала или мучалась с миграцией?

Че, серьезно не понятно что с точки зрения бизнеса работы реально 0 в этом случае? Менять БД с шила на мыло профит не приносит. И вообще троллятина морочь кому-то другому голову, самообманом про отдельные юз-кейсы своему заказчику расскажи, он поверит. Менеджмент также работают на дядю, не нужно рассказывать. Порой у них не только мозги заняты, но и другие части тела, в основном ртом, так-что вкалывают они не меньше.

Ответить | Правка | Наверх | Cообщить модератору

43. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Sserj (?), 01-Июн-25, 20:28 
Не совсем понятно про что вопрос. Но как вариант в DBeaver есть экспорт/импорт чего угодно куда угодно. Подключаешься к к двум базам, рисуешь взаимосвязи мышкой или прописываешь сложные хоть своими запросами, гоняешь, проверяешь и сохраняешь себе схему на будущее.
Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

48. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (-), 01-Июн-25, 23:35 
> Что посоветуете сейчас для переноса в постгрес?

Вы уверены что вам это надо? Или это работа ради работы?

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

4. "Выпуск СУБД SQLite 3.50"  –9 +/
Сообщение от Аноним (4), 31-Май-25, 21:56 
Ну что хранители настроек в sqlite очередной раз слушаю почему вы не можете хранить настройки в кейвелью.
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск СУБД SQLite 3.50"  +5 +/
Сообщение от Alladin (?), 31-Май-25, 22:06 
где?
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск СУБД SQLite 3.50"  +4 +/
Сообщение от Аноним (1), 31-Май-25, 22:09 
> Ну что хранители настроек в sqlite очередной раз слушаю почему вы не
> можете хранить настройки в кейвелью.

Я использовал leveldb, она регулярно рассыпается и обнуляется с потерей всего. Sqlite идеален в этом отношении, ни одного косяка. Всё, что записано, всё потом прочиталось.

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

18. "Выпуск СУБД SQLite 3.50"  –2 +/
Сообщение от Кошкажена (?), 01-Июн-25, 00:30 
> Я использовал leveldb, она регулярно рассыпается и обнуляется с потерей всего.

А нужно было  libmdbx

Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск СУБД SQLite 3.50"  –1 +/
Сообщение от НяшМяш (ok), 31-Май-25, 22:13 
Настройки вообще в текстовых файлах хранить можно, зачем там в принципе какая-то база.
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

9. "Выпуск СУБД SQLite 3.50"  +3 +/
Сообщение от anonymous (??), 31-Май-25, 22:28 
В битовых масках
Ответить | Правка | Наверх | Cообщить модератору

10. "Выпуск СУБД SQLite 3.50"  –2 +/
Сообщение от Аноним (10), 31-Май-25, 22:33 
Настройки лучше всего в формате С хранить.
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

13. "Выпуск СУБД SQLite 3.50"  –2 +/
Сообщение от Аноним (16), 31-Май-25, 23:05 
В каком формате?
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

39. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (39), 01-Июн-25, 19:14 
ключ = значение
Но если что-то посложнее, то можно наподобие структур:
name1
{
  key0 = value0
  key1 = value1
}
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (16), 01-Июн-25, 22:48 
Ну так давай конкретику, а не «наподобие». Вот у меня конфиг реального проекта, прямо из прода, в нём: группировки, комментарии, в значениях бывают и числа, и строки с разными символами типа переводов строки и кавычек всех видов, и булевые, и перечисления, и даже произвольные массивы перечисленного. Поддержку ссылок на другие части конфига тоже хорошо бы, но давить не буду, уж текстовый-то конфиг можно и скриптом нагенерить.
Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Карлос Сношайтилис (ok), 02-Июн-25, 08:43 
Аккуратнее там, с таким конфигом.
Как показывает практика, чем круче формат конфига, тем выше вероятность, что он превратится в язык программирования
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск СУБД SQLite 3.50"  +3 +/
Сообщение от Аноним (20), 01-Июн-25, 01:19 
В формате ключ-значение? Или мы чего-то не знаем?
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

25. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от User (??), 01-Июн-25, 06:55 
Ну, бывает что вот экземпляров у тебя запущено несколько и они (тоже бывает, да - рестартить на каждый чих давно уже не модно) могут изменять свое состояние...
Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

53. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Карлос Сношайтилис (ok), 02-Июн-25, 08:47 
> рестартить на каждый чих давно уже не модно

Graceful reload/restart – максимально модно

Ответить | Правка | Наверх | Cообщить модератору

15. "Выпуск СУБД SQLite 3.50"  +1 +/
Сообщение от Dzen Python (ok), 31-Май-25, 23:11 
Оно -тупо- работает?
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

19. "Выпуск СУБД SQLite 3.50"  –1 +/
Сообщение от Аноним (20), 01-Июн-25, 01:17 
Оно тупо тормозит потому что избыточно.
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от User (??), 01-Июн-25, 06:53 
О, и тут г-дам нехайлоадерам "скорострельности"(тм) не хватает? Даже интересно, что ж вы такое в эту самую "конфигурацию" так отчаянно пишете/читаете, что аж разницу sql/nosql замечаете?
Чот кажется мне, что "дело было не в бобине..."
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск СУБД SQLite 3.50"  +2 +/
Сообщение от Аноним (20), 01-Июн-25, 10:48 
В том то и дело что если на стене висит ружье программист типа тебя обязательно выстрелит им себе в ногу. Не знаю зачем вы там делаете трёхэтажные запросы для простых действий.
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от User (??), 01-Июн-25, 15:13 
> В том то и дело что если на стене висит ружье программист
> типа тебя обязательно выстрелит им себе в ногу. Не знаю зачем
> вы там делаете трёхэтажные запросы для простых действий.

Ээээ... ну то есть "самая быстрая рука дикого запада" всерьёз думает, что люди для этих целей вручную SQL-запросы делают? Нууу... хорошо там в конце 90х было, да. Лампово так...

Ответить | Правка | Наверх | Cообщить модератору

40. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Аноним (41), 01-Июн-25, 19:47 
На некоторых людей посмотришь удивляешься как они ложкой пользоваться научились.
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от User (??), 01-Июн-25, 22:15 
> На некоторых людей посмотришь удивляешься как они ложкой пользоваться научились.

И не говорите! Глядишь - и удивляешься, как так? Писать вроде научились, а читать - нет? А вот...

Ответить | Правка | Наверх | Cообщить модератору

11. Скрыто модератором  –1 +/
Сообщение от Аноним (11), 31-Май-25, 22:36 
Ответить | Правка | Наверх | Cообщить модератору

12. Скрыто модератором  +1 +/
Сообщение от Аноним (12), 31-Май-25, 22:55 
Ответить | Правка | Наверх | Cообщить модератору

14. Скрыто модератором  +/
Сообщение от Аноним (16), 31-Май-25, 23:11 
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

17. Скрыто модератором  +/
Сообщение от Аноним (17), 01-Июн-25, 00:27 
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

21. Скрыто модератором  +/
Сообщение от Аноним (21), 01-Июн-25, 02:15 
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

22. Скрыто модератором  +/
Сообщение от Аноним (22), 01-Июн-25, 05:59 
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

23. Скрыто модератором  +1 +/
Сообщение от Смузихлеб забывший пароль (?), 01-Июн-25, 06:42 
Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

33. Скрыто модератором  +/
Сообщение от Аноним (20), 01-Июн-25, 10:49 
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск СУБД SQLite 3.50"  +/
Сообщение от Анониссимус (?), 01-Июн-25, 11:18 
> В интерфейсе командной строки отключён прямой вывод управляющих символов. В выводе команды ".dump" обеспечено преобразование спецсимволов при помощи функции unistr().

Это значит, он наконец научился дампить блобы? Ещё бы нормальный тип uuid сделали, было бы вообще супер.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру