VB
Қыр. 12, 2020, 11:30 Т.Қ.

Как запустить программу с базой данных PostgreSQL на другом компьютере

Qt, PostgreSQL

Добрый день.
Давно уже не могу решить эту задачу, что блокирует желание написать программу с использованием базы данных PostgreSQL. Также в интернете нигде не нашёл решения этой проблемы.
Прошёл курс в котором использовалась база данных PostgreSQL. У меня на компьютере программа работает в Qt. (при добавлении следующих библиотек в папку build-Store-Desktop_Qt_5_6_2_MinGW_32bit-Debug:
libcrypto-1_1.dll
libeay32.dll
libiconv-2.dll
libintl-8.dll
libpq.dll
libssl-1_1.dll
)
С помощью LibraryCollector нашёл все необходимые библиотеки для запуска независимо от Qt и могу запускать её через exe-файл. Но на другом компьютере она уже не работает. Как сделать так чтобы программы с базами данных в PostgreSQL также работали на других компьютерах?

Спасибо за ответ!

2

Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!

3
ИП
  • Қыр. 14, 2020, 11:34 Т.Ж.
  • (өңделген)

...Но на другом компьютере она уже не работает...

А что именно не работает, может какую-то конкретную библиотеку требует?

Я для запуска приложения на другом компютере копирую стандартные QT-шные библиотеки и дополнительно:
- intl.dll
- libcrypto-1_1.dll
- libpq.dll
- libssl-1_1.dll

    VB
    • Қыр. 24, 2020, 5:49 Т.Қ.

    Не требует никакую библиотеку, запускается на других компьютерах, где не установлена PostgreSQL, но создать элемент невозможно, тем более отредактировать или удалить.

      VB
      • Қаз. 18, 2020, 7:27 Т.Қ.

      Не понятна вообще философия как может работать программа на базе PostgreSQL на другом компьютере. Я же установил pgAdminIII, создал приложение, которое работает на моём компьютере. Но на другом компьютере pgAdminIII не установлен. На каком основании будет работать приложение? Может быть нужно облачную таблицу создать, через вспомогательную таблицу редактировать данные, а потом отправлять на сервер транзакцией. Но этот код ещё предстоит придумать.

        Пікірлер

        Тек рұқсаты бар пайдаланушылар ғана пікір қалдыра алады.
        Кіріңіз немесе Тіркеліңіз