Имена таблиц в БД

[DAN]

Старожил PHPClub
Имена таблиц в БД

Привет, All!
Как можно получить имена всех таблиц, содержащихся в базе данных ?
Так же интересует вопрос, можно ли получить имена таблиц в БД по заданной маске ?
 

[DAN]

Старожил PHPClub
Tigr, потрудись проверять ответ перед тем, как его написать.
И на название форума посмотри...
 

[DAN]

Старожил PHPClub
Maxim Matyukhin спасибо !!
А хде это промануалить можно ? Че-то не нашел такого представления.
 

Макс

Старожил PHPClub
[DAN]
я просто посмотрел код класса adodb (метод MetaTables()).
А вообще если в гугле поискать по pg_tables найдешь страницу в доке, где она описана
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
если версия >= 7.4, то лучше юзать information_schema, т.к. она описана в стандарте SQL и не будет меняться от версии к версии.

http://www.postgresql.org/docs/7.4/interactive/information-schema.html

В конце мануала, кстати, есть очень полезная фича под названием Index
 

[DAN]

Старожил PHPClub
Спасиба всем!

-~{}~ 31.05.04 15:59:

Sad Spirit,
пытаюсь спросить у базы [sql]select * from information_schema[/sql] а она говорит, что
Код:
ERROR:__relation_"information_schema"_does_not_exist
В мане написано "... you need to access all objects in it through qualified names.", но что это за имена, не пойму.
Просвятите плиз.
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Код:
SELECT *
FROM information_schema.tables;
это же не таблица, а схема...
 
Сверху