Я пытаюсь написать простую функцию, которая будет подключаться к postgres
и выполнять оператор выбора.
PostgresqlConnectionFactory connectionFactory = new PostgresqlConnectionFactory(
PostgresqlConnectionConfiguration.builder()
.host("localhost")
.port(5432)
.database("MyDB")
.username("username")
.password("password").build());
DatabaseClient client = DatabaseClient.create(connectionFactory);
Flux<Map<String, Object>> result = client.execute("select * from table").fetch().all();
result.map(s -> {
System.out.println(s);
return null;
});
Приведенный выше фрагмент кода ничего не печатает. Ошибки тоже нет. Я могу подключиться к БД, используя те же учетные данные. Чего не хватает в коде для потоковой передачи данных из БД?