PostgreSQL-фічі, які ШІ використовує там, де MySQL-генератори вдаються до workaround
PostgreSQL — найфункціональніша open-source РСУБД, і ШІ-генератор використовує це для значно чистіших запитів за MySQL-еквіваленти. Шість фіч, які ШІ застосовує автоматично: (1) JSONB з GIN-індексами — для запитів типу «знайти користувачів з permissions.admin = true» ШІ генерує WHERE permissions @> '{"admin": true}', що використовує GIN-індекс; (2) window functions — для top-N-per-group ШІ використовує ROW_NUMBER() OVER (PARTITION BY ... ORDER BY ...) замість correlated subquery; (3) CTE з RECURSIVE для tree-traversal або обхідних графів; (4) array і unnest для transformацій без JOIN; (5) DISTINCT ON (column) — Postgres-специфічна оптимізація first-row-per-group; (6) FILTER (WHERE ...) в агрегатах для conditional sums без CASE WHEN. ШІ також правильно вибирає між EXISTS, IN і JOIN для перевірки існування — на Postgres EXISTS зазвичай швидший за IN на великих списках.