Я использовал MySQL для нескольких предыдущих проектов. Но теперь решил перейти на PostgreSQL. Не то, что версия 8 также работает над этим, а также другие ОС, которые я застрял на работе.
Но, увы, две из самых полезных команд, кажется, отсутствуют:
-
SHOW TABLES
-
DESCRIBE table
Поскольку моя прототипирующая БД находится на моем сервере NetBSD дома, в то время как моя данные, ожидающие быть на основе, работают, так что я должен подключиться через Perl/DBI и XML-RPC (не psql, увы). ИТ-отдел здесь просто говорит: "Используйте MS-Access ", поэтому не помогайте там.
Пока я нахожусь на начальной стадии, мне нужен информативный способ промахнуться вокруг и посмотреть, что, как я пытаюсь разными способами построить эту вещь. Для этого я всегда полагался на два выше из MySQL.
Я не могу поверить, что PostgreSQL не может сказать мне, что текущая структура таблицы БД осуществляется через простые SQL-запросы, выполненные удаленно.
Конечно, должно быть. Но я не могу понять, что книги, которые у меня есть. Все, что я раскопал, было некоторым ультра-хромым взломом, чтобы получить имена столбцов для уже известного имени таблицы, сделав "WHERE 1!= 1" или некоторые такие так что никакие фактические строки не могут быть возвращены. Не очень информативно, что. Наверняка я пропустил точку, где-то.
Так просветите меня, пожалуйста. Что, скажите, это PostgreSQL-ish SQL запросы, которые используются для изучения данной структуры таблицы БД? Что перевод PostgreSQL для "SHOW TABLES" и "DESCRIBE table"?