Я новичок в игре, но мне нужно следующее:
Создаю новую роль с логином. Скажем: User1
Затем я создаю базу данных User1Database и устанавливаю User1 в качестве владельца.
Пользователь User1 не имеет никаких прав делать что-либо, кроме доступа.
Теперь, когда я подключаюсь с помощью User1, он каким-то образом имеет доступ ко всем базам данных. Затем я узнал, что мне нужно что-то здесь написать.
User1 должен иметь глобальный доступ к User1Database и абсолютно никакого доступа ни к чему другому.
Какие строки мне нужно добавить в мой файл pg_hba?
На данный момент это выглядит так:
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
host all all 0.0.0.0/0 md5
Надеюсь, кто-нибудь сможет написать мне точные строки и объяснить их мне.
вам нужно добавить две строки, например:
local User1Database User1 password
host User1Database User1 127.0.0.1/32 password
чтобы разрешить доступ к локальной файловой системе и подключение к службе на localhost ...
Если вы хотите предоставить доступ всем и их матери, используйте это. Хотя я бы предложил ограничить его частной сетью, если сможете.
host User1Database User1 0.0.0.0/0 password