database icon indicating copy to clipboard operation
database copied to clipboard

Feature request: disable orm aliasing

Open vGhost2000 opened this issue 5 years ago • 1 comments

Feature request: disable orm aliasing

В некоторых "субд" не поддерживается алиасинг для таблиц, например к SphinxSearch/ManticoreSearch можно коннектиться по mysql протоколу, но запросы вида

SELECT `profileSearch`.`id` AS `c0` FROM `profile` AS `profileSearch`

вызывают ошибку. Алиасы там работают только такие:

SELECT `id` AS `c0` FROM `profile`

Чтоб всё работало необходимо добавить настройку на уровне коннекшена в database.php которая отключала бы в орм механизм алиасов.

Feature request: disable orm aliasing

In some "DBMS" aliasing for tables is not supported, for example, SphinxSearch / ManticoreSearch can be connected via the mysql protocol, but queries of the form

SELECT `profileSearch`.`id` AS` c0` FROM `profile` AS` profileSearch`

cause an error. Aliases only work there:

SELECT `id` AS` c0` FROM` profile`

In order for everything to work, you need to add a connection-level setting to database.php that would disable alias mechanism in the orm.

vGhost2000 avatar Jan 09 '20 08:01 vGhost2000

I think it should be done on the ORM level. Any help will be appreciated.

wolfy-j avatar May 01 '20 10:05 wolfy-j