Да. Предполагая, что удаленным сервером является Linux, и предполагая, что у вас есть права sudo или root на этом сервере, вы можете использовать SSH на удаленном сервере и использовать менеджер пакетов (например, yum, synaptic или apt) для установки сервера PostgreSQL.
Вы можете настроить его с помощью vi (или emacs или другого текстового редактора). Обычно редактируемые файлы находятся в папке / var / lib / pgsql / data и сценарии запуска /etc/init.d/postgresql для каждой перезагрузки сервера. Обычно вам нужно отредактировать файл pg_hba.conf, чтобы разрешить соединение из подсети вашего клиента. Эта часть может быть неприятной, если ее не заметить.
Вы сможете изначально запустить psql от имени пользователя postgres, а также сможете создавать базы данных, запускать сценарии и т. Д. Из командной строки. Разрешив удаленное соединение, вы можете сделать то же самое, не выходя из собственного графического интерфейса, такого как PgAdminIII или любого менеджера баз данных на основе Java, который может использовать JDBC-коннектор.
Пример:
psql -U postgres
create database foo;
\q