Настройка системного входа в бэкэнд
GNUmed читает информацию бэкэнда из своих
конфигурационных файлов (таких как
этот). Информация собирается и объединяется со всех файлов конфигурации, которые можно найти. Параметры загружаются в последовательности от системных к локальному пользователю. Таким образом, можно частично определить профили в отдельных конфигурационных файлах или переопределять параметры в рамках более конкретных файлов.
Должен существовать списочный параметр
профили
в группе
[бэкэнд]
, хотя бы в одном из них. Этот параметр определяет, какие профили будут предлагаться для выбора в окне системного входа. Пример:
[backend]
profiles = $profiles$
public GNUmed database
local GNUmed database
$profiles$
Он определяет два профиля бэкэнда для выбора окна системного входа. Каждый профиль содержит набор параметров, определяющих, как получить доступ к конкретному бэкэнду. Пример:
[profile public GNUmed database]
host = publicdb.gnumed.de
port = 5432
database = gnumed_v9
encoding = UTF8
public/open access = 1
help desk = <gnumed-devel@gnu.org>
Он определяет параметры для профиля бэкэнда
общедоступной базы данных GNUmed, которая транслируется в вышеуказанный листинг профиля.
- для подключения к localhost через сокеты UNIX параметр
host
оставляется пустым
-
база данных
должна корректироваться большинством основных релизов
- обычно, это делается сопровождением пакета или локальным системным администратором
- для файлов конфигурации в домашней директории пользователя может потребоваться корректировка через этого пользователя