powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / psql: Важно: база данных db1 не существует
13 сообщений из 13, страница 1 из 1
psql: Важно: база данных db1 не существует
    #39309141
pmb17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Подскажите откуда psql берет название базы данных по умолчанию?
Если запустить без явного указания базы данных то получаю сообщение: "psql: Важно: база данных db1 не существует"
Пролез все конфигурационные файлы, в них ничего про эту базу нет, export показывает что PGDATABASE не определена. Где еще можно поискать?
...
Рейтинг: 0 / 0
psql: Важно: база данных db1 не существует
    #39309153
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pmb17,

RTFM

авторConnecting to a Database

psql is a regular PostgreSQL client application. In order to connect to a database you need to know the name of your target database, the host name and port number of the server, and what user name you want to connect as. psql can be told about those parameters via command line options, namely -d, -h, -p, and -U respectively. If an argument is found that does not belong to any option it will be interpreted as the database name (or the user name, if the database name is already given). Not all of these options are required; there are useful defaults. If you omit the host name, psql will connect via a Unix-domain socket to a server on the local host, or via TCP/IP to localhost on machines that don't have Unix-domain sockets. The default port number is determined at compile time. Since the database server uses the same default, you will not have to specify the port in most cases. The default user name is your operating-system user name, as is the default database name . Note that you cannot just connect to any database under any user name. Your database administrator should have informed you about your access rights.
...
Рейтинг: 0 / 0
psql: Важно: база данных db1 не существует
    #39309157
pmb17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня имя базы не совпадает и именем пользователя.
...
Рейтинг: 0 / 0
psql: Важно: база данных db1 не существует
    #39309164
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pmb17У меня имя базы не совпадает и именем пользователя.
значит не судьба вам работать с этой базой (
...
Рейтинг: 0 / 0
psql: Важно: база данных db1 не существует
    #39309182
pmb17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подключиться к базе с ключом -d можно.
вопрос в том что имя базы которая не существует не db1, а немного другое, эта база никогда не находилась на этом сервере. Поэтому немного непонятно откуда psql берет ее при подключении.
...
Рейтинг: 0 / 0
psql: Важно: база данных db1 не существует
    #39309192
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pmb17У меня имя базы не совпадает и именем пользователя.

Не возражаю. Все равно первоначальный вопрос был другим.

pmb17Подключиться к базе с ключом -d можно.
вопрос в том что имя базы которая не существует не db1, а немного другое, эта база никогда не находилась на этом сервере. Поэтому немного непонятно откуда psql берет ее при подключении.

Пожалуйста, определитесь, кто на ком стоял. Потрудитесь излагать ваши мысли яснее.
...
Рейтинг: 0 / 0
psql: Важно: база данных db1 не существует
    #39309220
pmb17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть физически отдельный сервер, на котором создано несколько кластеров, в каждом кластере по одной базе данных.
Если зайти на это сервер через ssh и затем запустить psql без указания имени БД, то получаю сообщение что база данных data_parts_20153 не существует. Переменная PGDATABASE не определена, по крайней мере export про нее ничего не пишет, пользователей с таким именем в системе нет.
Если подключаться через psql c другого компа удаленно, то такой проблемы нет.

Такая база данных ("data_parts_20153") есть, но лежит она на другом физическом сервере, и откуда она появляется на первом сервере непонятно.
...
Рейтинг: 0 / 0
psql: Важно: база данных db1 не существует
    #39309246
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pmb17,

Попробуйте не употреблять алкоголь на рабочем месте.
...
Рейтинг: 0 / 0
psql: Важно: база данных db1 не существует
    #39309291
Фотография mefman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ursidopmb17,
Попробуйте не употреблять алкоголь на рабочем месте.
это не алкоголь. больше позже на траву
...
Рейтинг: 0 / 0
psql: Важно: база данных db1 не существует
    #39309296
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pmb17,

У вас скорее всего ubuntu или debian.
Попробуйте запустить psql на проблемном сервера напрямую.

Т.е. не через wrapper:
ls -la /usr/bin/psql
lrwxrwxrwx 1 root root 37 Feb 21 2014 /usr/bin/psql -> ../share/postgresql-common/pg_wrapper

А напрямую бинарник /usr/lib/postgresql/9.4/bin/psql (или какая там у вас версия базы).

Скорее всего проблему это решит. А откуда и что иногда берет pg_wrapper - тайна сия велика есть (можете попробовать его расковырять).

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
psql: Важно: база данных db1 не существует
    #39309528
pmb17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторСкорее всего проблему это решит. А откуда и что иногда берет pg_wrapper - тайна сия велика есть (можете попробовать его расковырять).

Спасибо. Полазил в pg_wrapper, он берет параметры подключения по умолчанию из /etc/postgresql-common/user_clusters. Файл исправил.
...
Рейтинг: 0 / 0
psql: Важно: база данных db1 не существует
    #39309563
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
pmb17авторСкорее всего проблему это решит. А откуда и что иногда берет pg_wrapper - тайна сия велика есть (можете попробовать его расковырять).

Спасибо. Полазил в pg_wrapper, он берет параметры подключения по умолчанию из /etc/postgresql-common/user_clusters. Файл исправил.

Ну вот а то алкоголь, трава...
Стыдно господа участники форума вам должно быть.
90% таких вещей объясняется вполне понятными вещами.
...
Рейтинг: 0 / 0
psql: Важно: база данных db1 не существует
    #39309610
ursido
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk,

Наверное, поэтому Вас есть приз за трепетное и бережное отношение ко всяким придуркам к начинающим участникам форума.

Просто когда автор говорит, что подключается по SSH, что есть несколько кластеров на одной машине, причем без каких-то конкретных параметров, то возникает слишком много вопросов. Проще заподозрить воздействие химических веществ.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / psql: Важно: база данных db1 не существует
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]