The OpenNET Project / Index page

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



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

Оглавление

Представлен usql, универсальный интерфейс командной строки д..., opennews (??), 03-Мрт-17, (0) [смотреть все]

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


6. "Представлен usql, универсальный интерфейс командной строки д..."  –1 +/
Сообщение от Аноним (-), 03-Мрт-17, 10:13 
Смысла много, если посмотреть на убогость mysql-ного клиента.:(
Ответить | Правка | Наверх | Cообщить модератору

8. "Представлен usql, универсальный интерфейс командной строки д..."  +4 +/
Сообщение от arka (ok), 03-Мрт-17, 10:41 
Можете немного прояснить в чём его убогость, и что за фичи в этом клиенте?
Ответить | Правка | Наверх | Cообщить модератору

13. "Представлен usql, универсальный интерфейс командной строки д..."  +6 +/
Сообщение от RomanCh (ok), 03-Мрт-17, 11:17 
Например, крайне убогое (на фоне psql) автодополнение и выпадание по Ctrl+C.

Последнее убого тем что psql (так же как и привычный shell) по Ctrl+С позволяет сбросить набираемый длинный запрос когда курсор находится в любом его месте и начать листать историю с последней команды. В mysql же Ctrl+C выбросит из клиента, а если его не нажать, то придётся затирать всю команду целиком (или дополнять её \c) после чего вы останетесь не на самой последней позиции в истории, а на месте затёртой команды. Что далеко не всегда удобно.

Ещё веселее бывает, если вы запустили запрос и понимаете что он выполняется дольше чем предполагалось и не очень-то он уже и нужен, то нажимаете Ctrl+C что бы прервать его, но иногда в этот момент запрос завершается сам, ваш Ctrl+C уходит в mysql клиента и обрывает вашу сессию. Что опять-таки совершенно неудобно.

Вообще, один хоткей на два совершенно разных действия - прерывание запроса и прерывание работы клиента есть на мой взгляд чистейший идиотизм.

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

15. "Представлен usql, универсальный интерфейс командной строки д..."  +2 +/
Сообщение от Аноним (-), 03-Мрт-17, 11:49 
По первому пункту

> по Ctrl+С позволяет сбросить набираемый

Посмотри, работает ли Ctrl+u (emacs-овское и readline-овское сочетание, удаляет всё слева от курсора). Переместить курсор в крайнее правое положение: Ctrl+e. Соответственно Ctrl+e , Ctrl+u очищает строку целиком, без перевода строки и без посылки какой бы то нибыло команды интерпретатору. Потому что иногда, даже в bash, Ctrl+c работает слишком инвазивно, я лично привык использовать Ctrl+e , Ctrl+u в разных cli. Интересно, работает ли это в cli мускула.

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

16. "Представлен usql, универсальный интерфейс командной строки д..."  +2 +/
Сообщение от Аноним (-), 03-Мрт-17, 12:04 
> Интересно, работает ли это в cli мускула.

mysql используется readline или libedit,

Если скомпилен с readline, то работает.

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

32. "Представлен usql, универсальный интерфейс командной строки д..."  +/
Сообщение от Анонимец01 (?), 04-Мрт-17, 13:16 
> Посмотри, работает ли Ctrl+u

Дело не в том, чем заменить. Просто такие вещи входят в привычку и приходится трахаться каждый раз с особенностями того или иного клиента.

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

17. "Представлен usql, универсальный интерфейс командной строки д..."  –1 +/
Сообщение от Аноним (-), 03-Мрт-17, 12:11 
> Например, крайне убогое (на фоне psql) автодополнение и выпадание по Ctrl+C.

И как вам в 2012м?
https://bugs.mysql.com/bug.php?id=1989

Верните машину времени на место.

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

19. "Представлен usql, универсальный интерфейс командной строки д..."  +1 +/
Сообщение от пох (?), 03-Мрт-17, 13:10 
>> Например, крайне убогое (на фоне psql) автодополнение и выпадание по Ctrl+C.
> И как вам в 2012м?

так же как в 2003м.
> https://bugs.mysql.com/bug.php?id=1989

баг закрыт без попытки что-либо с этим сделать.
В 2012м последний раз кто-то пытался уговорить его переоткрыть - безрезультатно.

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

42. "Представлен usql, универсальный интерфейс командной строки д..."  +/
Сообщение от Аноним (-), 07-Мрт-17, 20:04 
отпишите баг репорт и точные шаги чтобы воспроизвести:
mysql> select sleep(5);
^C^C -- query aborted
+----------+
| sleep(5) |
+----------+
+----------+
1 row in set (0.50 sec)

mysql> ^C^C^C
на 5.7.14 не воспроизводится. Уговаривать не надо, просто дайте способ разработчикам повторить проблему.

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

38. "Представлен usql, универсальный интерфейс командной строки д..."  +/
Сообщение от vitalif (ok), 07-Мрт-17, 10:37 
Хы-хы, будет ли эта поделка нормально автодополнять - большой вопрос

Привычка сбрасывать текст запроса по ctrl-c довольно дурацкая, лучше ее поменяй)

Я делаю так - home, добавляю в начало # и жму ентер. Это либо получается коммент, либо синтакс еррор. Но что самое важное, текст остается в истории для дальнейшей правки

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

21. "Представлен usql, универсальный интерфейс командной строки д..."  +2 +/
Сообщение от anonimous (?), 03-Мрт-17, 13:46 
Зачем люди вообще используют mysql, если есть postgres?
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

25. "Представлен usql, универсальный интерфейс командной строки д..."  +1 +/
Сообщение от пох (?), 03-Мрт-17, 16:16 
> Зачем люди вообще используют mysql, если есть postgres?

обычно после первой или второй встречи с vacuum full - в зависимости от степени тяжести травм, полученных после первой.

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

34. "Представлен usql, универсальный интерфейс командной строки д..."  +/
Сообщение от Вареник (?), 05-Мрт-17, 04:11 
Странные у Вас встречи...

За дясятилетия никаких проблем, в разных проектах.

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

27. "Представлен usql, универсальный интерфейс командной строки д..."  +1 +/
Сообщение от KonstantinB (ok), 03-Мрт-17, 21:24 
Смотря кто. Недовеб-программисты - потому что ничего другого не знают.

Но бывают и объективные причины: https://eng.uber.com/mysql-migration/

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

29. "Представлен usql, универсальный интерфейс командной строки д..."  +/
Сообщение от fi (ok), 03-Мрт-17, 23:18 
известный не кошерный пример - простое обоснование "почему я ХОЧУ mysql, а вы мне pg дали"
Ответить | Правка | Наверх | Cообщить модератору

35. "Представлен usql, универсальный интерфейс командной строки д..."  +/
Сообщение от Анонимец01 (?), 05-Мрт-17, 15:57 
> Но бывают и объективные причины: https://eng.uber.com/mysql-migration/

Спасибо, очень толковая статья

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

36. "Представлен usql, универсальный интерфейс командной строки д..."  +/
Сообщение от adminlocalhost (ok), 05-Мрт-17, 20:06 
Ну вот
http://postgresql.ru.net/node/215495  

Мало что ли?

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

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

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




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

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