вторник, 2 апреля 2019 г.

Postgres SQL

Поддержка Postgres SQL.
1) Скачиваем бинари постгреса отсюда https://www.postgresql.org/download/
2) Копируем бинари на НЖМД  например сюда D:\pgsql
3) Добавляем в PATH путь D:\pgsql\bin
4) Собираем плагин в Qt
  1. Конфигурируем исходники и включаем нужный драйвер как plugin
    configure.exe -I D:/pgsql/include -L D:/pgsql/lib -plugin-sql-psql
  2. cd src\plugins\sqldrivers\psql
  3. qmake
  4. nmake
Проверяем, что в %QTDIR%\plugins\sqldrivers появились файлы qsqlpsql4.dll
qsqlpsqld4.dll

pro файл править не надо. Используем в проекте

      db_ = QSqlDatabase::addDatabase("QPSQL");
      db_.setHostName("host");
      db_.setPort(5432);
      db_.setDatabaseName("bisys");
      db_.setUserName("postgres");
      db_.setPassword("postgres");

      db_.open();

Комментариев нет:

Отправить комментарий