Size: a a a

Node.js — русскоговорящее сообщество

2019 November 21

Ð

Ð in Node.js — русскоговорящее сообщество
Александр Копыл
Есть ещё orm которая это предотвращает
а эта легенда из древних времен пхп 3, когда там еще не было биндинга
источник

АК

Александр Копыл in Node.js — русскоговорящее сообщество
Тебе не нравится orm ?
источник

N

Nyohoho in Node.js — русскоговорящее сообщество
Кто-нибудь работал с couchdb?
Есть какая-то инфа по show/list, кроме документации? Ничего не могу найти
источник

Ð

Ð in Node.js — русскоговорящее сообщество
мне - нет, для меня это лишний ненужный слой который надо поддерживать, и оптимизировать орм на проде - это ад, с обычными операторами намного проще, дешевле и чище.
источник

N

Nyohoho in Node.js — русскоговорящее сообщество
Nyohoho
Кто-нибудь работал с couchdb?
Есть какая-то инфа по show/list, кроме документации? Ничего не могу найти
Под нодой естественно
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Ð
{
name: "my operator",
text: "select * from users where id = $1",
values: [id]
}
А обязательно давать name? Для чего он?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Денис Писаренко
А обязательно давать name? Для чего он?
чтобы твой запрос стал оператором, это уникальный идентификатор оператора
источник

Ð

Ð in Node.js — русскоговорящее сообщество
что такое операторы можно почитать в доках пг
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Ð
мне - нет, для меня это лишний ненужный слой который надо поддерживать, и оптимизировать орм на проде - это ад, с обычными операторами намного проще, дешевле и чище.
Полностью согласен уже обжегся один раз орм
источник

АК

Александр Копыл in Node.js — русскоговорящее сообщество
Ð
мне - нет, для меня это лишний ненужный слой который надо поддерживать, и оптимизировать орм на проде - это ад, с обычными операторами намного проще, дешевле и чище.
А как тогда защищать прод от инекций ?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
Александр Копыл
А как тогда защищать прод от инекций ?
нет никаких иньекций, если не делать глупости типа вставки переменных в строку запроса без биндинга
источник

АК

Александр Копыл in Node.js — русскоговорящее сообщество
Простите я Джун, что такое биндинг ?
источник

Ð

Ð in Node.js — русскоговорящее сообщество
эта проблема была актуальна 10 лет назад, до того как изобрели бинды, но к сожалению статьи тех времен еще сохранились. Бинды - это установка переменных оператора средствами драйвера, вот эти вот $1, $2.
источник

АК

Александр Копыл in Node.js — русскоговорящее сообщество
Хм .. Я почитаю сейчас .. Спасибо за инфу .. А насчёт поддержки orm тут с вами согласен )) Писать запросы это ад ))
источник

АК

Александр Копыл in Node.js — русскоговорящее сообщество
Просто посоветовали orm я и полез туда ))
источник

Ð

Ð in Node.js — русскоговорящее сообщество
писать запросы это кайф, на самом деле, особенно делать explain analyze
источник

АК

Александр Копыл in Node.js — русскоговорящее сообщество
Ð
писать запросы это кайф, на самом деле, особенно делать explain analyze
😭чё это ?
источник

AZ

Artem Zuev in Node.js — русскоговорящее сообщество
Александр Копыл
Просто посоветовали orm я и полез туда ))
фукака... кто тебе посоветовал такое... ответь тем же... посоветуй выпить йаду...
источник

ДП

Денис Писаренко in Node.js — русскоговорящее сообщество
Ð
что такое операторы можно почитать в доках пг
Гугл выдаёт только про операторы сравнения
Можно ссылку пожалуйста
источник

Ð

Ð in Node.js — русскоговорящее сообщество
эти два волшебных слова перед запросом выводят его план и время выполнения на каждую операцию по его исполнению
источник