1.1. Установка
Прежде чем вы сможете использовать PostgreSQL, вы конечно должны его установить. Однако возможно, что PostgreSQL уже установлен у вас, либо потому что он включён в вашу операционную систему, либо его установил системный администратор. Если это так, обратитесь к документации по операционной системе или к вашему администратору и узнайте, как получить доступ к PostgreSQL.
Если же вы не знаете, установлен ли PostgreSQL или можно ли использовать его для экспериментов, тогда просто установите его сами. Сделать это несложно и это будет хорошим упражнением. PostgreSQL может установить любой обычный пользователь; права суперпользователя (root) не требуются.
Если вы устанавливаете PostgreSQL самостоятельно, обратитесь к Главе 17 за инструкциями по установке, а закончив установку, вернитесь к этому введению. Обязательно прочитайте и выполните указания по установке соответствующих переменных окружения.
Если ваш администратор выполнил установку не с параметрами по умолчанию, вам может потребоваться проделать дополнительную работу. Например, если сервер баз данных установлен на удалённом компьютере, вам нужно будет указать в переменной окружения PGHOST
имя этого компьютера. Вероятно, также придётся установить переменную окружения PGPORT
. То есть, если вы пытаетесь запустить клиентское приложение и оно сообщает, что не может подключиться к базе данных, вы должны обратиться к вашему администратору. Если это вы сами, вам следует обратиться к документации и убедиться в правильности настройки окружения. Если вы не поняли, о чём здесь идёт речь, перейдите к следующему разделу.
35.29. foreign_servers
#
The view foreign_servers
contains all foreign servers defined in the current database. Only those foreign servers are shown that the current user has access to (by way of being the owner or having some privilege).
Table 35.27. foreign_servers
Columns
Column Type Description |
---|
Name of the database that the foreign server is defined in (always the current database) |
Name of the foreign server |
Name of the database that contains the foreign-data wrapper used by the foreign server (always the current database) |
Name of the foreign-data wrapper used by the foreign server |
Foreign server type information, if specified upon creation |
Foreign server version information, if specified upon creation |
Name of the owner of the foreign server |