I think moving the \d and simliar features in psql to SQL is a good idea. That will make the features available in any client library. As for the syntax, maybe a investigation is needed.
pgsql-hackers by date:
Соглашаюсь с условиями обработки персональных данных