Преглед на информация за Pgsql таблица, PHPClub - PHP Developers Club

Вижте информация за Pgsql таблица

Кажете ми как да видя информация за таблица в PostgreSql. Трябва да знаете кои полета използват NULL, кои са уникални, кои използват външни ключове и т.н.?

и забравих дали е възможно тези данни да се изтеглят чрез заявка към базата данни, а не чрез php функции. Благодаря ви

тъжен дух

Мизантроп (PHPClub Old Timer)

Оригинален автор: sunchessКажете ми как да видя информация за таблица в PostgreSql. Трябва да знаете кои полета използват NULL, кои са уникални, кои използват външни ключове и т.н.?

и забравих дали е възможно тези данни да се изтеглят чрез заявка към базата данни, а не чрез php функции. Благодаря ви

Хм Ще трябва да се добави към ЧЗВ.

adodb не е добър тук.

нужда от поддръжка на информационна схема. Вярно е, че е почти навсякъде.

Изглежда, че го разбра, но има въпрос за ограниченията. Как да гледаме на същите тези ограничения?

SELECT constraint_column_usage.constraint_name FROM information_schema.constraint_column_usage WHERE table_name='computers'

Досега съм постигнал само това, че мога да видя името на индекса, как мога да видя какво ограничение се използва? Трябва да разгледаме уникалните полета и външните ключове.

намери всичко, table_constraints ще го разберат точно сега

Все пак имаше въпрос как да погледна към коя таблица и към какво поле се отнася външният ключ.