Когда вы имеете дело с PostgreSQL, всегда можно обнаружить немного больше, если копнуть немного глубже. В данном же случае обнаруживается Гораздо больше, и это важно.
Приведенные выше запросы показывают только зависимости между таблицами. Еще не обсуждались связи с другими типами объектов. Тем не менее возможны связи с двумя важными типами объектов — представлениями и функциями. Если ввести команду связь с любым представлением не даст ей выполниться. Таким образом, сначала следует удалить эти представления и лишь затем С функциями все не так просто. Отношения между функциями и таблицами не записываются в каталог, как и отношения между функциями. Это частично вызвано тем, что многие функциональные языки допускают выполнение динамических запросов, поэтому заранее не известно, какие таблицы или функции будут затронуты при работе функции. Некоторые функции явно ссылаются на таблицы и другие функции, и можно идентифицировать и записать такие зависимости. Однако прямо сейчас мы этого делать не будем. Так что запомните, что информацию о связях функций следует записывать вручную, и только тогда вы точно будете знать, можно ли удалять или переименовывать таблицу либо другие объекты, которые связаны с функциями. Авторов книги часто спрашивают о параметрах в PostgreSQL. Все куда-то спешат и хотят получить быструю консультацию, чтобы за пять минут выяснить, как все работает. Что ж, попробуем объяснить. Некоторые администраторы полагают, что можно найтн такие волшебные параметры, которые существенно улучшат производительность сервера, и часами роются в книгах, чтобы составить эту чудесную комбинацию. Другие находят какой-нибудь сайт в Интернете, который «объясняет все», и с тех пор убеждены, что их сервер работает как надо.
По большей части ничего сложного тут нет, но идеальные настройки найти трудно. В некоторых случаях оптимальные настройки с течением времени меняются. В данном разделе объясняется, как, когда и где изменять значения параметров.
Рубрика: Женский интерес