[q] как в PostgreSQL
О еще TABом можно смотреть... Но как по человечески то?
какой интерфейс ? попробуй \dt .
template1=# \dt
Связи не найдены.
а если есть таблица XXX, то как посмотреть св-ва её полей? "show table XXX;" не катит.
каким интерфейсом пользуешься ? стандартных команд я не знаю - эту инфу в разных интерфейсах по разному получаю . Можно конечно напрямую системные тблици просматривать
. Или например hphpgadmin разобрать - посмотреть как там это реализованно , но проще всё-таки средство в интерфейсе найти .
. Или например hphpgadmin разобрать - посмотреть как там это реализованно , но проще всё-таки средство в интерфейсе найти .по поводу вопроса 1:
в psql:
\d -- все отношения
\dt -- таблицы
man psql в районе meta-command
по поводу вопроса 2:
прямого пути нет, сделай выборку из pg_class, pg_atribute,pg_type (как склеивать из названий полей понятно)
в psql:
\d -- все отношения
\dt -- таблицы
man psql в районе meta-command
по поводу вопроса 2:
прямого пути нет, сделай выборку из pg_class, pg_atribute,pg_type (как склеивать из названий полей понятно)
ну если тут по поводу psql - то самое оптимальное это \?
, так же полезно бывает psql -l делать , а структуру таблиц проще всего через дампы смотреть .
а ещё полезно в качестве вьювера phppgadmin поднять . (но работать из под него дико не удобно - нет стека последних команд )
, так же полезно бывает psql -l делать , а структуру таблиц проще всего через дампы смотреть . а ещё полезно в качестве вьювера phppgadmin поднять . (но работать из под него дико не удобно - нет стека последних команд )
Оставить комментарий
sergey_m
Увидеть список таблиц?Пробовал show tables;
сейчас делаю vacuum verbose и оттуда получаю имена