Comments 8
Ссылка на всю строку целиком
А если имя таблицы интерферирует с другими именами/алиасами?
select doc
from doc
Но тогда вижу можно использовать приведение типов для получения результата из статьи:
select doc.*::doc
from doc
За статью спасибо, но относительно темы двойственные ощущения — с одной стороны, полезно знать особенности СУБД, с другой — использование таких фич в реальных приложениях (а не ad hoc запросах) резко увеличивает затраты на поддержку других СУБД (или миграцию на них).
Есть много приложений которые используют/поддерживает только одну СУБД и не планируют мигрировать, к тому же Postgres настолько мощная штука что вряд-ли в этом есть особый смысл, разве что кому-то нужна multimaster репликация — тут конечно пока тяжко.
Получается кстати забавно — если "особенности" использовать не рекомендуется, то зачем их вообще реализовывать?
Понятно, что случаи разные бывают.
Uber, например, показательно мигрировал с MySQL на PostgreSQL и обратно.
Я-то со своей колокольни, стараюсь избегать vendor lock, когда его можно избежать.
P.S. Реализуют, потому что кому-то нужно решать частные задачи, тем более, что СУБД open source.
Восемь интересных возможностей PostgreSQL, о которых вы, возможно, не знали