Size: a a a

Clojure — русскоговорящее сообщество

2021 April 20

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
чтобы эффективно работать с постгресом без знания SQL не обойтись никак, даже если использовать какие-то вспомогательные механизмы, позвляющие не писать руками "SELECT ... FROM ...."
источник

KD

Karina 🦊 Drummer 🚀... in Clojure — русскоговорящее сообщество
Взаимодействие через shell
источник

А

Алексей in Clojure — русскоговорящее сообщество
psql?
источник

KD

Karina 🦊 Drummer 🚀... in Clojure — русскоговорящее сообщество
Да
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
ммм...
тогда не совсем понятно "какие библиотеки используете"
библиотеки обычно коннектятся к базе напрямую по ее протоколу, без использования шелла
источник

KD

Karina 🦊 Drummer 🚀... in Clojure — русскоговорящее сообщество
Это два отдельных вопроса
1. Какие библиотеки используются в HS чтобы ковырять базу
2. Часто ли есть необходимость ковырять базу без библиотек ( вручную )
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Зачем вручную ковырять базу? Есть же куча удобных GUI  для этого. Максимум - написать скрипт загрузки данных и создания базы.
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Я вот всю жизнь пользую SQuirreL
источник

A

Alexander in Clojure — русскоговорящее сообщество
А я psql и очень редко емакс с sql модом) вопрос удобства очень индивидуален.
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
О, не знал! Надо заюзать при случае.. Правда, где я и где sql... Ну не люблю его.. Не люблю...
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
а в чем вы explain запускаете и планы запросов смотрите?
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
ну я уж неговорю там процедурки какие-нибудь попускать или триггеров повешать
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
вопрос не ко мне, но поделюсь мнением. в кложе нет ORM, и запросы к базе приходится строить либо вручную, либо с помощью утилитарных либ. В любом случае на выходе нужно проверять, что вышел правильный запрос. Поэтому знать sql нужно.
источник

KD

Karina 🦊 Drummer 🚀... in Clojure — русскоговорящее сообщество
Печально, я думала есть уже какая-нибудь магия по конвертации в хэшмапы. Спасибо за ответ
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
так есть.
называется honeysql
источник

KD

Karina 🦊 Drummer 🚀... in Clojure — русскоговорящее сообщество
Вот та же фигня, но похоже в ближайшее время устроиться кодить на кложе, не затронув sql, невозможно
источник

IG

Ivan Grishaev in Clojure — русскоговорящее сообщество
ну, jdbc предлагает простейшие функции вроде get-by-id и, insert и update, но в бою этого не хватает. И кроме того, если ты строишь запрос мапой, то как ты проверишь, правльный ли у тебя запрос получился
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
человек не занющий SQL  в бэкенде практически бесполезен
источник

MP

Maxim Penzin in Clojure — русскоговорящее сообщество
ну то есть, там на начальном уровне не так много надо знать на самом деле
источник

AC

Alexey Cheremisin in Clojure — русскоговорящее сообщество
Ну почему-же, у меня лет 10 к ряду почти все проекты с nosql! Правда до этого 15 лет с ним было.. А эксплейн простым запросом делается.
источник