Есть ли ярлык для 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 пункт и любая форма агрегации не могут быть использованы.

Другие вопросы по тегам