VB
Sept. 12, 2020, 11:30 p.m.

Как запустить программу с базой данных 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

Do you like it? Share on social networks!

3
ИП
  • Sept. 14, 2020, 11:34 a.m.
  • (edited)

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

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

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

    VB
    • Sept. 24, 2020, 5:49 p.m.

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

      VB
      • Oct. 18, 2020, 7:27 p.m.

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

        Comments

        Only authorized users can post comments.
        Please, Log in or Sign up
        • Last comments
        • AK
          April 1, 2025, 11:41 a.m.
          Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
        • Evgenii Legotckoi
          March 9, 2025, 9:02 p.m.
          К сожалению, я этого подсказать не могу, поскольку у меня нет необходимости в обходе блокировок и т.д. Поэтому я и не задавался решением этой проблемы. Ну выглядит так, что вам действитель…
        • VP
          March 9, 2025, 4:14 p.m.
          Здравствуйте! Я устанавливал Qt6 из исходников а также Qt Creator по отдельности. Все компоненты, связанные с разработкой для Android, установлены. Кроме одного... Когда пытаюсь скомпилиров…
        • ИМ
          Nov. 22, 2024, 9:51 p.m.
          Добрый вечер Евгений! Я сделал себе авторизацию аналогичную вашей, все работает, кроме возврата к предидущей странице. Редеректит всегда на главную, хотя в логах сервера вижу запросы на правильн…
        • Evgenii Legotckoi
          Oct. 31, 2024, 11:37 p.m.
          Добрый день. Да, можно. Либо через такие же плагины, либо с постобработкой через python библиотеку Beautiful Soup