называете в верхнем регистре?
сознательно, ручками лазить в sql я не буду, только через кодогенератор
А на dba побоку?
Плохой кодогенератор значит, раз он все в верхний регистр переводит. В самом postgres есть функции экранирования вида quote_ident, которые помогут вам получить правильные названия таблиц.
не, это название таблицы просто, все норм, я ее динамически подставляю и экранирую на случай инъекций
Динамически подставлять названия таблиц - подозрительно. В большинстве случаев я бы предположил проблемы с проектированием таблиц.
Вы меня вспомните, если начнете писать сложную аналитику. Если проект более-менее серьезный, лучше на начальном этапе сделать по уму.
если это способ сегментации длинных таблиц типа логов, почему бы и нет
Почему не использовать штатные средства партиционирования? - Ну кроме того что они плохо работают когда у вас 10к партиций =)
не, проект большой, но достаточно простой, так что сложностей возникнуть не должно
Они и во многих других случаях плохо работают.
Обсуждают сегодня