postgres inherits only

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
mihacoder
Сообщения: 8
Зарегистрирован: 2017.12.27, 13:01

postgres inherits only

Сообщение mihacoder » 2019.07.23, 14:48

Привет! Есть сайт на Yii2, БД Postgresql, несколько таблиц унаследованы друг от друга по цепочке. Не могу в стандартный Model::find() подставить ONLY, чтобы искать только из указанной таблицы без учета наследников. Если пишу ->from(' ONLY ' . Model::tableName()), то ONLY заворачивается в кавычки и ошибка.
Array
(
[0] => 42P01
[1] => 7
[2] => ERROR: relation "ONLY" does not exist
LINE 1: SELECT * FROM "ONLY" "my_table_name"
^
)
Не подскажете, как это сделать без костылей? Спасибо!

Loveorigami
Сообщения: 971
Зарегистрирован: 2014.08.27, 21:54

Re: postgres inherits only

Сообщение Loveorigami » 2019.07.23, 15:51

Попробуй через yii/db/Expression.

Ответить