У меня уже есть локальный сервер с данными по порту 5432 по умолчанию в pgAdmin. Мне нужно создать другой локальный хост-сервер для проверки импорта другой группы БД.
Но когда я пытаюсь создать еще один сервер на локальном хосте: 5400, я получаю следующую ошибку
Внутренняя ошибка сервера: невозможно подключиться к серверу при подключении к серверу на «localhost». Ошибка порта 5400: отказано в соединении с сервером на «localhost». Сервер работает на этом хосте и принимает соединения TCP/IP?
Но если я использую тот же порт, создается серер со всеми теми же данными, что может конфликтовать с импортом, а также меня сбивать с толку. Поэтому мне нужен совершенно новый сервер без этих данных.
Я предполагаю, что вы думаете, что создание сервера в pgAdmin на самом деле просто создание соединения с сервером. Это означает, что он позволяет вам создавать подключение к серверу, который у вас уже есть 5432
столько раз, сколько вы пожелаете (обратите внимание, что это несколько подключений к одному и тому же серверу), но поскольку на 5400
ничего не работает, подключиться к нему не удается, и он не пытается его создать.
Я не думаю, что pgAdmin позволяет вам установить совершенно новый сервер/кластер/экземпляр. Вы можете создавать новые базы данных на той, к которой вы уже подключены, с помощью СОЗДАТЬ БАЗУ ДАННЫХ , но чтобы установить совершенно новый отдельный сервер на другой порт, вам просто нужно пройти обычный процесс установки.
Если бы вы настраивали сервер PostgreSQL, работающий в данный момент на вашем порту 5432
, вы, вероятно, могли бы повторить процесс и просто выбрать другой порт.
Если вы хотите запустить другой сервер Postgres, вам нужно сделать это на хост-компьютере во время запуска. Однако эта просьба не имеет особого смысла. Почему бы вам просто не создать новую базу данных на одном сервере?