Ребята, помогите, если это возможно. Программирую на Java. Заказчик предложил разработать веб-приложение, аналогичное настольному приложения имеющемуся у него. Это настольное приложение работает с базой PostgreSQL. Но сама PostgreSQL устанавливается вместе с программой, без участия пользователя. То есть я ни каким образом не вижу процесс установки базы и не могу на него как то повлиять. Программа эта буржуйская. Теперь вопрос. Можно ли как то и если можно то как получить доступ к базе? Нашел директорию с установленной базой, саму базу данных. Но не знаю ни имени пользователя, ни пароля, ничего другого, кроме порта. Процессы PostgreSQL запускаются от имени System. База размерами около 40 гиг (каталог запчастей на трактора и комбайны). Помогите, если это возможно.
Для того, чтобы подключиться
Для того, чтобы подключиться к БД знание имени базы, имени пользователя и пароля необходимы. Без них ничего у вас не выйдет.
Если пишите на Java также необходимо подключить JDBC-драйверы для PostgreSQL. Возможно вам потребуется скачать их отдельно. Как работать с JDBC-драйвером найдёте в любой толковой книжке по программированию на Java
Благодарю за ответ! По поводу
Благодарю за ответ! По поводу JDBC я знаю, писал уже под PostgreSQL. Здесь особый случай. Я тоже так подозревал что никак, но я не специалист в базах, думал может все таки как то возможно. Я правильно понимаю? - хотя бы имя базы и логин знать бы. А пароль можно сбросить.
Ну да, а то куда
Ну да, а то куда подключаться-то и с какими правами?
Спасибо за ответ. Буду
Спасибо за ответ. Буду отказываться от работы тогда.