- Можете ли вы подтвердить, что PostgresSQL установлен правильно:
psql --version
. - Вы можете подтвердить, что можете подключиться к
postgres
, используя имя пользователя postgres
и пароль ad123
: psql -h host -U username databasename
(то есть psql -h localhost -U postgres postgres
). - Самое главное! Вы выполнили эти шаги , чтобы создать схему для своего узла?
CREATE USER "my_user" WITH LOGIN PASSWORD 'my_password';
CREATE SCHEMA "my_schema";
GRANT USAGE, CREATE ON SCHEMA "my_schema" TO "my_user";
GRANT SELECT, INSERT, UPDATE, DELETE, REFERENCES ON ALL tables IN SCHEMA "my_schema" TO "my_user";
ALTER DEFAULT privileges IN SCHEMA "my_schema" GRANT SELECT, INSERT, UPDATE, DELETE, REFERENCES ON tables TO "my_user";
GRANT USAGE, SELECT ON ALL sequences IN SCHEMA "my_schema" TO "my_user";
ALTER DEFAULT privileges IN SCHEMA "my_schema" GRANT USAGE, SELECT ON sequences TO "my_user";
ALTER ROLE "my_user" SET search_path = "my_schema";