Doomed to Wordpress

Serious Reflections During the Life of Jeremy Fisher

   

Subscribe
Subscribe to a syndicated feed of my weblog, brought to you by the wonders of RSS.

Flavours
There's more than one way to view this weblog; try these flavours on for size.

  • index
  • circa 1993
  • RSS
  • Links
    These are a few links to my other sites.

  • Ставропигиальныя Пластинки
  • Анкылым
  • Русское Шрифтовое Зало
  • Gopher (Proxied)
  • More about Gopher
  •        

    2020/10/24 mysql readline

    Оказалось, что с некоторых пор идиоты из Oracle ради своих проприетарных нужд перевели клиент mysql с readline на editline; при этом перестала работать такая ежеминутно нужная вещь, как обратный поиск в истории по ctrl-r. Они не могут, дескать, собирать mysql с libreadline по каким-то своим дебильным лицензионным соображениям. В этот момент я наконец-то понял, зачем нужна MariaDB (но, к сожалению, так и не могу заставить себя на неё перейти, потому что не нравится название). На самом-то деле понятно, что можно пересобрать с libreadline. В FreeBSD я так и делал, даже почти не заметив какой-то иной вариант и не рассматривая его. Однако в Debian mysql-client-5.6 собран с editline. Поиск по ctrl-r можно вернуть добавлением

    bind "^R" em-inc-search-prev
    

    в .editrc (см. https://bugs.mysql.com/bug.php?id=60465; вот здесь: https://stackoverflow.com/questions/20363737/mysql-reverse-i-search — пишут, что на некоторых версиях mysql не работает и это). Интерфейс поиска, однако, непривычный и потому неудобный.

    Припомнив ещё, как Oracle угробили прекрасную инициативу OpenSolaris, я готов поставить эту корпорацию зла в один ряд с Гуглом и M$.

    permanent link