Есть ли ярлык для SELECT * FROM?
В консоли psql есть много полезных ярлыков \d
или же \l
,
Интересно, есть ли один для SELECT * FROM table_name
?
Я часто использую этот запрос в учебных целях, поэтому было бы полезно не писать select * from ...
все время.
1 ответ
Решение
В стандартном SQL есть "ярлык", поэтому вы можете использовать его в psql:
TABLE tablename;
Имейте в виду, что эта краткая форма может использоваться только с ограниченным рядом пунктов.
По документации:
Его можно использовать как команду верхнего уровня или как вариант синтаксиса с экономией места в частях сложных запросов. Только
WITH
,UNION
,INTERSECT
,EXCEPT
,ORDER BY
,LIMIT
,OFFSET
,FETCH
а такжеFOR
пункты блокировки могут использоваться сTABLE
;WHERE
пункт и любая форма агрегации не могут быть использованы.