Как добавить postgreSQL в корду? - PullRequest
0 голосов
/ 23 марта 2020

Ошибка при работе узла

enter image description here

  • Добавлен postgresql -42.1.4.jar в папке PartyA / node / drivers
  • Отредактированный файл node.config с postgreSQL свойствами
dataSourceProperties = {
dataSourceClassName = org.postgresql.ds.PGSimpleDataSource
dataSource.url = "jdbc:postgresql://127.0.0.1:5432/postgres"
dataSource.user = "postgres"
dataSource.password = "ad123"
}
database = {
 transactionIsolationLevel = "READ_COMMITTED"
}
jarDirs :['PartyA/node/drivers']

Ответы [ 2 ]

0 голосов
/ 23 марта 2020
  1. Можете ли вы подтвердить, что PostgresSQL установлен правильно: psql --version.
  2. Вы можете подтвердить, что можете подключиться к postgres, используя имя пользователя postgres и пароль ad123: psql -h host -U username databasename (то есть psql -h localhost -U postgres postgres).
  3. Самое главное! Вы выполнили эти шаги , чтобы создать схему для своего узла?
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";
0 голосов
/ 23 марта 2020

Убедитесь, что вы используете правильные учетные данные для подключения к базе данных.

Подробнее о подключении к Postgres можно узнать здесь: https://docs.corda.net/node-database.html#postgresql

...