ZZZ
kvazar, а покажите, зачем вам это понадобилось. Просто я всегда считал, что таблиц и прочие реляции должны быть постоянными, один раз заданными. Получение их списка нужно только в специфических программах для просмотра/настройки любой базы.
Ну собственно вы абсолютно правильно предположили для чего мне это надо.
Я пишу небольшую ЦМС для себя.
В панели управления есть раздел для работы с БД, где есть возможность создания, редактирования и наполнения таблиц.
Изначально я хотел пользоваться программами вроде phpPgAdmin, но это оказалось неудобно.
Все имена полей таблиц имеют формат названий. То есть например img_ file, contents_textarea.
Потом на основе этих имён строится форма для заполнения таблицы, следовательно форма будет выглядеть примерно так
<input type='file' name='img' />
<textarea name='contents'></textarea>
Специальный раздел для управления таблицами всё максимально упрощает.
Я сейчас таблицы создаю, редактирую в разы быстрее и проще, чем через pgMyAdmin.
Ну и предполагается работа и с MySql и с Postgres.