Открыть список
Как стать автором
Обновить
43
Карма
9
Рейтинг
Максим Соболевский @moscas

Marketing manager

Почему я не могу найти Яндекс.Такси через системный поиск на iPhone?

Причем я уже пользуюсь лавкой, не надо мне ее пихать в неудобном месте!

Смерть MAPS.ME?

Ну как минимум у нас вообще не смотрели девайсы, я и кино качанное там на макбуке смотрел долгими вечерами

Смерть MAPS.ME?

А почему не вариант продавать приложение? Судя по треду, готовых покупать немало.

Смерть MAPS.ME?

Я например использовал оффлайн мод в Северной Корее. У вас есть каки-то остроумные предложения, как бы я мог там юзать онлайн-карты? :)

DataGrip 2020.3: SQL для Монги, новые форматы экспорта, интроспекция прав доступа и другое

Это — зона сессии. Возможно, она проставлена явно.

DataGrip 2020.3: SQL для Монги, новые форматы экспорта, интроспекция прав доступа и другое

Создайте тикет, пожалуйста: youtrack.jetbrains.com/issues/DBE

Ну, или можете сами подправить экстрактор :)

DataGrip 2020.3: SQL для Монги, новые форматы экспорта, интроспекция прав доступа и другое

Монга просто всегда отдает документ, с полями в алфавитном порядке и _id в начале. То есть, это фича реквест :)

DataGrip 2020.3: SQL для Монги, новые форматы экспорта, интроспекция прав доступа и другое

Привет! У этой ситуации очень непростой бэкграунд.

1. У PostgreSQL в драйвере JDBC нет возможности узнать дефолтную тайм-зону сервера, которая там хранится в конфиг-файле. Просто нет. На гитхабе можно найти соответствующий тикет с огромной дискуссией. Тикет, кстати, закрыли, хотя делать не стали.
github.com/pgjdbc/pgjdbc/issues/576

2. Итак, когда DataGrip подключается к базе при помощи jdbc, нужно выставить какую-нибудь тайм-зону. Мы выставляем UTC. Если этого не сделать, то тайм-зона выставится автоматически, и она возьмётся из процесса. То есть, грубо говоря, проставится тайм-зона той машины, откуда запускается DataGrip. Но это еще хуже, чем UTC, потому что пользователь этого не ожидает. У нас раньше именно так и работало и к нам чуть ли не ежедневно приходили пользователи, которые не понимали что происходит. Мы долго думали и решили, что UTC — вариант, вызывающий наименьшее количество проблем.

3. Что делать тем, кому UTC не подходит? Выставлять тайм зону явно, для этого мы сделали UI: intellij-support.jetbrains.com/hc/user_images/D0Mif8Q0HMgqWufc0v2FpQ.png

4. Как же тогда работает DBeaver, если он тоже использует JDBC? А он-то как раз берет таймзону локальной машины, и ничего не знает про тайм-зону сервера, потому что и не может знать (см пункт один). Просто в вашем случае вы запускаете DBeaver из России, и ваша база имеет ту же таймзону по умолчанию. То есть, это просто совпадение.

ИТОГ: Пока в драйвере не сделали возможность узнавать про тайм зону сервера, текущее решение наименее проблемное. А вам надо проставить тайм-зону Москвы во вкладке Options.

DataGrip 2020.3: SQL для Монги, новые форматы экспорта, интроспекция прав доступа и другое

Периодически обсуждаем и помним, но конкретных планов пока нет.

DataGrip 2020.2: редактор больших значений, предпросмотр SQL при редактировании, новое отображение ячеек bool и другое

Простого способа нет, вот так чтобы раз два. Но есть всякие обходные приколы.

1. Можно попробовать мультикаретки. По-моему, оч удобный способ, если редактор не воткнёт из-за большого количества инсертов.

2. Можно выделить все инсерты, нажать edit as table, скрыть столбец и то, что получилось оптяь экспортнуть в инстерты. К сожалению, имя таблицы придётся вписать заново, а еще через find/replace пофиксить проблемы с квотацией (кажется, что значения не должны квотироваться повторно, но сейчас это так)

Помогло?

DataGrip 2020.2: редактор больших значений, предпросмотр SQL при редактировании, новое отображение ячеек bool и другое

Чёткого числа нет, механизм приоритизации не опирается точно на голоса, но учитывает их. Но написать комментарий лишним не будет.

Трюки с SQL от DBA. Небанальные советы для разработчиков БД

concurrently это не «конкурентно» :)

DataGrip 2020.2: редактор больших значений, предпросмотр SQL при редактировании, новое отображение ячеек bool и другое

Не по-разному. Заводите тикеты, пожалуйста. Про Select current statement явный баг.

DataGrip 2020.2: редактор больших значений, предпросмотр SQL при редактировании, новое отображение ячеек bool и другое

Про курсоры непонятно: вы о дебаге процедуры? Что такое «открыть курсор, и посмотреть его, без хранимки»?

DataGrip 2020.2: редактор больших значений, предпросмотр SQL при редактировании, новое отображение ячеек bool и другое

А как вы получили первый скрин а как второй? В каких случаях нет ничего в этом списке?

DataGrip 2020.2: редактор больших значений, предпросмотр SQL при редактировании, новое отображение ячеек bool и другое

А в чем главное удобство? Что вы можете параметры вводить когда вам хочется, не отвлекаться на них, менять запрос параллельно или даже использовать одни и те же параметры в разных запросах?

Информация

В рейтинге
545-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Работает в
Дата рождения
Зарегистрирован
Активность