The OpenNET Project / Index page

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

07.08.2017 11:59  Релиз СУБД SQLite 3.20.0

Представлен релиз SQLite 3.20.0, легковесной СУБД, оформленной в виде подключаемой библиотеки. Код SQLite распространяется как общественное достояние (public domain), т.е. может использоваться без ограничений и безвозмездно в любых целях. Финансовую поддержку разработчиков SQLite осуществляет специально созданный консорциум, в который входят такие компании, как Adobe, Oracle, Mozilla, Bentley и Bloomberg.

Основные изменения:

  • Добавлено расширение COMPLETION, позволяющее реализовать систему автодополнения частично набранных команд при интерактивном вводе SQL-запросов;
  • Добавлено расширение UNION, предоставляющее поддержку сводных виртуальных таблиц, в которых несколько разных таблиц можно представить в виде одной большой объединённой таблицы;
  • Добавлено расширение SQLITE_STMT с реализацией виртуальной таблицы sqlite_stmt с информацией о подготовленных выражениях (prepared statement), ассоциированных с соединением к БД;
  • Встроенные функции date и time теперь можно использоваться в составе условий CHECK, в выражениях при определении индексов и в составе выражений WHERE в частичных индексах;
  • Добавлена PRAGMA-команда secure_delete=FAST, при указании которой включается режим быстрого безопасного удаления данных: содержимое удаляемых элементов обнуляется в b-tree деревьях, но может какое-то время оставаться в списках free-page;
  • В интерфейс командной стоки добавлена поддержка автодополнения ввода по нажатию клавиши Tab (можно использовать как readline, так и linenoise), добавлена команда ".cd", в командах ".schema" и ".tables" обеспечена возможность отображения схем из всех прикреплённых БД, реализована опция "--newlines" для вывода командой ".dump" содержимого без экранирования символов перевода строки и возврата каретки;
  • Улучшена работа планировщика запросов:
    • При генерации индивидуальных циклов для OR-выражений, не меняющиеся WHERE-блоки теперь вычисляются один раз вне цикла;
    • Обеспечена проверка прикреплённых параметров для определения возможности задействования частичных индексов;
    • При определении двух возможных планов выполнения запроса, для которых вычислен одинаковый вес, теперь выбирается тот, в котором не используется сортировка;
    • При разборе выражений WHERE обработка подзапросов теперь выполняется в самом конце, в надежде, что сработает более простое условие и выполнение подзапроса не потребуется;
    • Прекращено применение flattening-оптимизации для подзапросов, в случае использовании LEFT JOIN и чтении данных из виртуальной таблицы, с целью исключить создание автоматических индексов для результата, которые могут замедлить выполнение запроса;
  • В утилите sqlite3_analyzer обеспечено отображение размера метаданных в страницах btree;
  • Изменён текст некоторых сообщений об ошибках;
  • Изменено форматирование вывода имён столбцов при использовании функций sqlite3_column_name() и sqlite3_column_name16(), которое приведено в соответствие с оформлением вывода в PostgreSQL, MySQL и SQLServer (например, при применении подзапросов имена раньше в зависимости от запроса выводились иногда как table.column, а иногда как column, теперь всегда выводится только column);
  • Среди нарушающих совместимость изменений также осуществлён переход внутренних API для подключения расширений на новый интерфейс передачи указателей;
  • Внесена порция оптимизаций, которые позволили примерно на 2% снизить нагрузку на CPU.


  1. Главная ссылка к новости (http://www.mail-archive.com/sq...)
  2. OpenNews: Релиз СУБД SQLite 3.19.0
  3. OpenNews: Релиз СУБД SQLite 3.18.0
  4. OpenNews: Релиз СУБД SQLite 3.17.0
  5. OpenNews: Релиз СУБД SQLite 3.16.0
  6. OpenNews: Релиз СУБД SQLite 3.15.0
Лицензия: CC-BY
Тип: Программы
Ключевые слова: sqlite
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Аноним, 12:22, 07/08/2017 [ответить] [смотреть все]
  • –39 +/
    Лучше бы переписали на c++ и использовали встроенные в плюсы регулярки.
     
     
  • 2.4, КоКоКо, 12:27, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]
  • +18 +/
    Ага. Из-за сомнительной радости юзать "встроенные" регулярки, переписывать прожект на плюсы - отличный план!
     
     
  • 3.7, Аноним, 12:32, 07/08/2017 [^] [ответить] [смотреть все]
  • –4 +/
    А что там переписывать, c с сями почти совместим Немного модернизировать - и ... весь текст скрыт [показать]
     
     
  • 4.8, Аноним, 12:35, 07/08/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    > Немного модернизировать -  и будет работать.

    P.S. Сам так много раз делал.

     
     
  • 5.14, Аноним, 12:59, 07/08/2017 [^] [ответить] [смотреть все]  
  • +13 +/
    >> Немного модернизировать -  и будет работать.
    > P.S. Сам так много раз делал.

    Им не надо "немного модернизировать — и будет работать", им это ещё поддерживать. Если ты много раз делал из проекта помойку, это не значит, что такое всех устроит.

     
     
  • 6.17, Аноним, 13:15, 07/08/2017 [^] [ответить] [смотреть все]  
  • –11 +/
    больших помоек, чем проекты на сях, не найти.
     
     
  • 7.19, Andrey Mitrofanov, 13:25, 07/08/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    npm, windwos system32 , cms-ы на php, Ну, дальше сам ... весь текст скрыт [показать]
     
     
  • 8.33, Аноним, 14:45, 07/08/2017 [^] [ответить] [смотреть все]  
  • –4 +/
    >npm
    >C

    вы серьёзно? 100% JavaScript

     
     
  • 9.56, Andrey Mitrofanov, 16:13, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    ольших помоек, чем проекты на сях, не найти Это был пример бОльшей помойки,... весь текст скрыт [показать]
     
  • 7.29, Аноним, 14:41, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Сказал человек, который пользуется ОС, в которой не используется код на Си, в то... весь текст скрыт [показать]
     
     
  • 8.48, Аноним, 15:10, 07/08/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Используется, и это прискорбно ... весь текст скрыт [показать]
     
     
  • 9.81, Аноним, 22:48, 07/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Так в чём проблема-то Пересядь на написанную такими же продвинутыми, которые пи... весь текст скрыт [показать]
     
  • 9.124, _, 17:32, 08/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Немедленно сделай вдоль! :)
     
  • 4.24, Crazy Alex, 14:05, 07/08/2017 [^] [ответить] [смотреть все]  
  • +5 +/
    Это не переписать на плюсах , это добавить проблемы плюсов к пробемам си Нор... весь текст скрыт [показать]
     
     
  • 5.50, Аноним, 15:12, 07/08/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    кем рекомендуемый Лично Бъёрном Прям в спецификации так прописано это единс... весь текст скрыт [показать]
     
     
  • 6.52, Crazy Alex, 15:34, 07/08/2017 [^] [ответить] [смотреть все]  
  • +5 +/
    Да, лично, с Саттером вместе Вот тут https github com isocpp CppCoreGuidelin... весь текст скрыт [показать]
     
  • 6.107, Андрей, 08:56, 08/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Вы, наверное, рекомендованного стиля для JS Java не видели Реально мозг вынос... весь текст скрыт [показать]
     
     
  • 7.130, Аноним, 20:49, 09/08/2017 [^] [ответить] [смотреть все]  
  • +/
    А ссылку?
     
  • 7.131, Аноним, 20:52, 09/08/2017 [^] [ответить] [смотреть все]  
  • +/
    А ссылку В свою очередь, вот современные практики С https news ycombinator c... весь текст скрыт [показать]
     
  • 4.69, kamiram, 16:58, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    вобще говоря не совсем так.
    местами совсем не так.
     
  • 2.5, Аноним, 12:31, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –21 +/
    что минусуете pcre лишняя зависимость, поэтому в sqlite нет регулярок, приходит... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.13, Аноним, 12:55, 07/08/2017 [^] [ответить] [смотреть все]  
  • +5 +/
    > pcre лишняя зависимость

    А libstdc++ не лишняя, выходит? В чём разница?

     
     
  • 4.16, Аноним, 13:11, 07/08/2017 [^] [ответить] [смотреть все]  
  • +7 +/
    "if the choice of C were to do *nothing* but keep the C++ programmers out, that in itself would be a huge reason to use C" -- Linus Torvalds
     
     
  • 5.22, _KUL, 13:57, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Переведите пожалуйста подковырку, чтобы русский человек понял смысл подначки.
     
     
  • 6.23, тоже Аноним, 14:03, 07/08/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Си хороши уж тем, что я в Крестах не очень - примерно так Насчет переписать ... весь текст скрыт [показать]
     
     
  • 7.64, Аноним, 16:42, 07/08/2017 [^] [ответить] [смотреть все]  
  • +6 +/
    Вы и в английском не очень.
     
     
  • 8.105, тоже Аноним, 08:01, 08/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Как говорил один Чеширский Кот: "I'm not here, sir, to remedy your ignorance".
     
  • 6.28, Аноним84701, 14:28, 07/08/2017 [^] [ответить] [смотреть все]  
  • +5 +/
    Если использование си даст нам только возможность держать плюсанутых на рассто... весь текст скрыт [показать]
     
     
  • 7.31, тоже Аноним, 14:42, 07/08/2017 [^] [ответить] [смотреть все]  
  • +4 +/
    Перевод без контекста все равно бессмысленен Получается тупое хейтерство, а ег... весь текст скрыт [показать]
     
     
  • 8.37, Аноним, 14:57, 07/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Лично я больше всего хейтю си из-за того, что там нет шаблонных функций, constex... весь текст скрыт [показать]
     
     
  • 9.54, Аноним, 15:56, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    А в самом деле, почему не использовать вместо макросов inline-функции Даже C их... весь текст скрыт [показать]
     
  • 9.57, Аноним, 16:31, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Никакого фанатизма тут нет Использование препроцессора было необходимо из-за от... весь текст скрыт [показать]
     
     
  • 10.70, Аноним, 16:59, 07/08/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Релиз СУБД SQLite 3.20.0... весь текст скрыт [показать]
     
  • 9.77, EHLO, 19:41, 07/08/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    то иногда лучше жевать чем думать сишном функциональном ... весь текст скрыт [показать]
     
  • 9.82, Аноним, 22:50, 07/08/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    функциональный - это в лисп сишный стиль - процедурный ... весь текст скрыт [показать]
     
  • 9.114, Аноним, 12:38, 08/08/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    если для функций, то насколько я понимаю static inline int shit int x __attribu... весь текст скрыт [показать]
     
     
  • 10.133, 0xd34df00d, 02:57, 11/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Во-первых, какие у constexpr есть идиотские ограничения в C 14, которых нет у p... весь текст скрыт [показать]
     
  • 8.38, Аноним84701, 14:59, 07/08/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Это да Гм-хм https lwn net Articles 249460 ... весь текст скрыт [показать]
     
     
  • 9.49, тоже Аноним, 15:11, 07/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Еще раз Линус рассуждает о том, в чем варится сам О системном программировании... весь текст скрыт [показать]
     
     
  • 10.101, angra, 01:27, 08/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Борясь с вырыванием цитаты из контекста, вы стали на сторону куда большего зла -... весь текст скрыт [показать]
     
     
  • 11.106, тоже Аноним, 08:04, 08/08/2017 [^] [ответить] [смотреть все]  
  • +/
    На том, на чем умеет лучше всего, очевидно Да, возможно, я думаю о людях слишко... весь текст скрыт [показать]
     
  • 9.110, Аноним, 09:56, 08/08/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    > бессмысленен

    Спасибо хоть не бессмыслененен.

     
  • 8.55, Аноним, 16:04, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Не преувеличивайте насчёт необходимости глубокого понимания, что там внутри ядра... весь текст скрыт [показать]
     
  • 8.58, Аноним, 16:33, 07/08/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Рада синдрома утенка он используется ifndef FOO_H_ define FOO_H_ struct foo ... весь текст скрыт [показать]
     
  • 8.73, YetAnotherOnanym, 18:20, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Это если доверять на 100 неведомо кому на другой стороне глобуса, который реал... весь текст скрыт [показать]
     
     
  • 9.75, тоже Аноним, 18:45, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Боги Так никто же ничего не прячет Хочешь покопаться - исходники-то доступны ... весь текст скрыт [показать]
     
     
  • 10.87, Аноним, 22:58, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Можно пару примеров стояния в гамаке Чего именно в Си не хватает Про шаблоны и... весь текст скрыт [показать]
     
     
  • 11.108, hoopoe, 09:12, 08/08/2017 [^] [ответить] [смотреть все]  
  • +/
    ну как минимум с виртуальными функами это будет печаль, с наследованием - тоже н... весь текст скрыт [показать]
     
     
  • 12.115, Аноним, 12:39, 08/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Наследование нужно чуть чаще чем никогда.
     
  • 11.134, 0xd34df00d, 03:00, 11/08/2017 [^] [ответить] [смотреть все]  
  • +/
    constexpr, move semantics, лямбды Типобезопасность, в конце концов, когда может... весь текст скрыт [показать]
     
  • 6.30, ivanpetrov, 14:42, 07/08/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Даже если бы C давал лишь отсутствие C разработчиков в проекте, одно лишь это... весь текст скрыт [показать]
     
  • 6.68, Andrey Mitrofanov, 16:57, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Линус ругает не таких, как он Ничего особенного Вот, и г-н Crazy Alex подтве... весь текст скрыт [показать]
     
     
  • 7.72, Crazy Alex, 18:16, 07/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Я-то подтверждаю, но при всём моём уважении к Линусу я его в непогрешимые боги н... весь текст скрыт [показать]
     
     
  • 8.113, Аноним, 11:57, 08/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Продолжайте держать нас в курсе.
     
  • 5.25, Аноним, 14:09, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Л Торвальдс гуру и авторитет в области ядра конкретно Linux Вот в отношении яд... весь текст скрыт [показать]
     
     
  • 6.93, EHLO, 23:36, 07/08/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    и в области VCS и конкретно Git И в области управления крупными и очень крупным... весь текст скрыт [показать]
     
     
  • 7.122, an, 16:54, 08/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Только вот VCS цельнотянутая с Monotone и BitKeeper Качество кода ядра вызывает... весь текст скрыт [показать]
     
     
  • 8.132, Аноним, 21:06, 09/08/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    8212 вы прослушали пересказ Шукшина Срезал в исполнении жертвы ЕГЭ... весь текст скрыт [показать]
     
  • 4.18, Аноним, 13:20, 07/08/2017 [^] [ответить] [смотреть все]  
  • –4 +/
    в том, что стандартная библиотека, которая поставляется с компилятором и включае... весь текст скрыт [показать]
     
     
  • 5.59, Аноним, 16:34, 07/08/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Так не заморачивайся с питоном, возьми ту библиотеку регулярок, которая тебе нра... весь текст скрыт [показать]
     
     
  • 6.83, Аноним, 22:52, 07/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    ага, предлагаешь заморочиться ещё больше и переписать консольный клиент А потом... весь текст скрыт [показать]
     
     
  • 7.111, Аноним, 09:59, 08/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Ну возьми grep ... весь текст скрыт [показать]
     
  • 3.15, Аноним, 13:01, 07/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    libstdc лишняя зависимость, поэтому в sqlite нет регулярок, можно через питон ... весь текст скрыт [показать]
     
     
  • 4.26, Аноним, 14:16, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Но есть Rust, он значительно новее их обоих ;)
     
     
  • 5.43, Аноним, 15:05, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Встраиваемую РСУБД на раст переписать забыли.
     
  • 5.44, Crazy Alex, 15:06, 07/08/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Вот поэтому на нём и не надо писать ничего настолько базового, как SQLite Ещё л... весь текст скрыт [показать]
     
  • 5.60, Аноним, 16:36, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    В части шаблонов и наследования, как и многого другого, он от крестов ничем не о... весь текст скрыт [показать]
     
  • 4.46, Аноним, 15:08, 07/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    ну так не надо быть фанатиками Где ты у меня увидел требование стать фанатиком ... весь текст скрыт [показать]
     
     
  • 5.61, Аноним, 16:37, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Можно конкретный пример ... весь текст скрыт [показать]
     
     
  • 6.84, Аноним, 22:52, 07/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    я уже наприводил конкретных примеров в обсуждении ... весь текст скрыт [показать]
     
  • 5.62, Аноним, 16:39, 07/08/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    > В си объетивно не хватает функций,

    Напримep ?

     
     
  • 6.85, Аноним, 22:54, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    все возможности c , которые можно использовать при программировании в стиле си ... весь текст скрыт [показать]
     
     
  • 7.91, Аноним, 23:11, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Конкретнее пожалуйста.
     
  • 3.97, Sabakwaka, 00:35, 08/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Покажи свой код Ссылку на git в студию ... весь текст скрыт [показать]
     
  • 2.11, anonymous, 12:40, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Теперь погугли про перфоманс регулярок в типичных реализациях stdlib
     
     
  • 3.12, Аноним, 12:45, 07/08/2017 [^] [ответить] [смотреть все]  
  • –3 +/
    кому надо больше производительности - тот ещё раз переопределит функцию Всё рав... весь текст скрыт [показать]
     
  • 2.27, th3m3, 14:16, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Тогда уж на Rust.
     
     
  • 3.40, Аноним, 15:02, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    раст совместим с си Не, я конечно за перевод на раст, но это никто делать не бу... весь текст скрыт [показать]
     
     
  • 4.45, Аноним, 15:06, 07/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Да, совместим ... весь текст скрыт [показать]
     
     
  • 5.51, Аноним, 15:15, 07/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    То есть ты берёшь код на си, меняешь пару незначительных деталей и получаешь код... весь текст скрыт [показать]
     
     
  • 6.71, Алконим, 18:11, 07/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Нет Получаеш код на Си Код на Раст получится когда 100 кода будет переведено ... весь текст скрыт [показать]
     
     
  • 7.74, Аноним, 18:34, 07/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    значит не совместим речь не о бинарной совместимости, а о совместимости исходни... весь текст скрыт [показать]
     
  • 6.79, Ordu, 21:50, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Не Ты берёшь corrode и он делает из C шного проекта rust овый ... весь текст скрыт [показать]
     
     
  • 7.86, Аноним, 22:56, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    ага, волшебным образом сам реинжинирит код, чтобы можно было юзать почти без дор... весь текст скрыт [показать]
     
  • 2.36, Ivan_83, 14:55, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Нафик-нафик Все зачотные вещи написаны на си На крестах кодят всякий шлак клие... весь текст скрыт [показать] [показать ветку]
     
  • 2.65, Аноним, 16:45, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +4 +/
    dba-mode-on За использование регулярок с SQL вообще убивать надо dba-mode-off... весь текст скрыт [показать] [показать ветку]
     
  • 2.78, rtq, 21:05, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Уважаемый Максим, а можно опцию не показывать комментарии начинающиеся на Лучш... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.96, Аноним, 00:29, 08/08/2017 [^] [ответить] [смотреть все]  
  • +3 +/
    Тут без СУБД со встроенной поддержкой регулярок не обойтись ... весь текст скрыт [показать]
     
  • 2.80, Онаним, 22:16, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    Лучше бы переписали на разные языки чтобы в том же C , например, просто работало... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.89, Led, 23:03, 07/08/2017 [^] [ответить] [смотреть все]  
  • +6 +/
    > Лучше бы переписали на разные языки чтобы в том же C#, например, просто работало, без матов, бубнов, получасовых гуглений и антинаучного тыка, независимо от битности ОС.

    Нет, не лучшее. Потому что вендузятник должен срадать.

     
  • 3.118, KonstantinB, 14:27, 08/08/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    А зачем вам в вашей прекрасной винде всякие левые поделия Пользуйтесь официальн... весь текст скрыт [показать]
     
     
  • 4.128, Онаним, 21:46, 08/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Зачем - чтобы работало и под Linux и под Mac благо Net - штука кроссплатформен... весь текст скрыт [показать]
     
     
  • 5.129, Led, 23:48, 08/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Иди в винду.
     
  • 1.3, Аноним, 12:27, 07/08/2017 [ответить] [смотреть все]  
  • –1 +/
    Также не поясните, что быстрее, WITHOUT ROWID и PRIMARY KEY из 2х целочисленных... весь текст скрыт [показать]
     
     
  • 2.32, Аноним, 14:44, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Так проверьте же Прямо на своих задачах Patches are welcome, не ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.41, Аноним, 15:03, 07/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    конвертация таблицы в другой формат может несколько суток занять ... весь текст скрыт [показать]
     
     
  • 4.90, НяшМяш, 23:09, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Кто же заставил держать такую таблицу в sqlite ... весь текст скрыт [показать]
     
  • 4.112, Аноним, 10:03, 08/08/2017 [^] [ответить] [смотреть все]  
  • –1 +/
    Так сделай тестовую поменьше ... весь текст скрыт [показать]
     
  • 4.123, нах, 17:25, 08/08/2017 [^] [ответить] [смотреть все]  
  • +/
    несколько суток с момента этой новости - давно прошли А ты все еще даже не попр... весь текст скрыт [показать]
     
  • 1.34, Аноним, 14:45, 07/08/2017 [ответить] [смотреть все]  
  • –4 +/
    https www sqlite org src tree ci trunk Код sqlite это все-таки хороший пример ... весь текст скрыт [показать]
     
     
  • 2.47, Crazy Alex, 15:09, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    Скорее, это пример того, что команда хороших инженеров может работать на любой д... весь текст скрыт [показать] [показать ветку]
     
  • 2.53, Владимир Путин, 15:48, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +6 +/
    Отлично, гит уже для хипстеров. Куда дальше дна скатываться комментаторам на опеннете?
     
     
  • 3.66, Аноним, 16:47, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Дна чего Дно ближайшего пруда не сравнится с дном Марианской впадины А та, в с... весь текст скрыт [показать]
     
  • 2.63, Аноним, 16:41, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    С каких это пор хипстерам потребовалось обучаться велосипедостроению ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.67, Аноним, 16:48, 07/08/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    leftpad же ... весь текст скрыт [показать]
     
  • 2.116, Michael Shigorin, 12:51, 08/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Сколько там было переездов туда-сюда Наш майнтейнер sqlite3 и fossil, ага уж... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.117, yet another anonymous, 13:51, 08/08/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Простой fossil несколько кривоват by design линия коммитов по wall time --- для... весь текст скрыт [показать]
     
  • 1.88, Шарпей, 22:58, 07/08/2017 [ответить] [смотреть все]  
  • –2 +/
    Поиск по UTF-8-строкам без учёта регистра до сих пор не работает из коробки? Помню, раньше было два варианта решения (костыля):
    1) Перекомпилировать с ICU, увеличив объём либы на 10-15 метров и замедлив скорость поиска в 4 раза.
    2) Внедрить грязный фикс для кириллицы прямо в if — если маленькая буква, то из кода символа вычитаем 32.
     
     
  • 2.92, Аноним, 23:19, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    А вы чисто технически как это себе представляете Так чтобы без ICU и чтоб корр... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.94, Шарпей, 23:41, 07/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Элементарно сделать без ICU Просто, для каждой локали благо, их не так много ... весь текст скрыт [показать]
     
     
  • 4.102, angra, 01:45, 08/08/2017 [^] [ответить] [смотреть все]  
  • +1 +/
    Судя по предлагаемому решению, ты не знаешь, что в локали ru_RU UTF-8 можно испо... весь текст скрыт [показать]
     
     
  • 5.103, Шарпей, 01:53, 08/08/2017 [^] [ответить] [смотреть все]  
  • –2 +/
    Я знаю Только, наверное, если я спецом выбрал ru, то всяко, не для того, чтобы ... весь текст скрыт [показать]
     
     
  • 6.104, Led, 01:56, 08/08/2017 [^] [ответить] [смотреть все]  
  • +/
    Бери с него пример в последнем ... весь текст скрыт [показать]
     
  • 6.121, Аноним, 16:40, 08/08/2017 [^] [ответить] [смотреть все]  
  • +2 +/
    Теперь хотелось бы услышать отчего и почему авторы библиотеки должны лепить и п... весь текст скрыт [показать]
     
  • 2.95, Аноним, 23:53, 07/08/2017 [^] [ответить] [смотреть все] [показать ветку]  
  • –3 +/
    Мыши плакали, кололись, но не хотели внедрять KOI-8RU
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor