Russian Qt Forum
Май 04, 2024, 11:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 2 3 [4] 5 6 ... 30
46  Qt / Базы данных / Re: PostgreSQL 9 и поле bytea : Октябрь 23, 2017, 20:43
Не хочется в драйвер лазить... Может кто подскажет, как hex преобразовать bytea старого типа?
47  Qt / Базы данных / Re: PostgreSQL 9 и поле bytea : Октябрь 23, 2017, 15:58
спасибо, подумаю
48  Qt / Базы данных / Re: PostgreSQL 9 и поле bytea : Октябрь 20, 2017, 20:17
Qt 3.3.8
В поле хранятся разнородные данные, могут быть текстовые, могут быть двоичные.

Сначала считывается в массив байт, а потом обрабатывается в соответствии с типом данных.
Код чтения из SQL-запроса
Код:
	
      QByteArray rez1=sqlIM2.value(2).toByteArray();

Для PostgreSQL До 8-й версии включительно все работало как надо. При переходе на 9-ю версию
все работать перестало. Существующие в БД данные воспринимаются корректно, а вот вновь записанные - воспринимаются
как 16-е, хотя в конфигурационном файле указано СУБД, что с полем bytea работать escape.
49  Qt / Базы данных / PostgreSQL 9 и поле bytea : Октябрь 18, 2017, 18:51
Цитировать
Тип bytea поддерживает два внешних формата ввода и вывода: традиционный для PostgreSQL формат «спецпоследовательностей» и «шестнадцатеричный». Входные данные принимаются в обоих форматах, а формат выходных данных зависит от параметра конфигурации bytea_output; по умолчанию выбран шестнадцатеричный.

База импортирована из 8.1. Параметр  bytea_output выставлен в 'escape'. Те данные, которые уже были в базе - читаются корректно, а вот вновь записанные обратно читаются как "шестнадцатиричные". Как с этим бороться? Непонимающий
50  Компиляторы и платформы / Linux / Операционная система «Заря» для Минобороны : Октябрь 07, 2016, 14:40
Есть у кого информация что там внутри?
1) на чем основана?
2) какой QT?
3) какая СУБД?
51  Компиляторы и платформы / Компиляторы / МСВС 5.0 приложение QT3.3.8 не собирается : Сентябрь 19, 2016, 18:42
В системе в наличии QT: 3.3.8b, 4.8.5;gcc: 4.1.2, 4.4.7;
По умолчанию настроен QT4.
При запуске постоения через
/usr/lib64/qt-3.3/bin/qmake
генерирует Makefile со ссылками на библиотеки qt4
и make выдает кучу ошибок Непонимающий
52  Qt / Общие вопросы / Re: QDir::entryList QT3.3.8 ограничить число строк : Октябрь 23, 2015, 13:57
ок, бум думать
53  Qt / Общие вопросы / Re: QDir::entryList QT3.3.8 ограничить число строк : Октябрь 23, 2015, 13:54
нет
54  Qt / Общие вопросы / Re: QDir::entryList QT3.3.8 ограничить число строк : Октябрь 23, 2015, 13:51
А почему он менее затратный?
В entryList возвращается список строк с именами файлов, а в entryInfoList список структур с характеристиками файлов.
Из чего следует, что это менее затратно?
55  Qt / Общие вопросы / QDir::entryList QT3.3.8 ограничить число строк : Октябрь 23, 2015, 12:53
Формирует список файлов указанного каталога. Если каталог очень большой, то это занимает много времени. Есть ли возможность как то ограничить длину списка, что бы список состоял, например, из первых 100 файлов, удовлетворяющих фильтру?
56  Qt / Вопросы новичков / Re: Как для QTextEdit задать максимальную длину текста? : Октябрь 08, 2015, 19:44
textEdit->document()->setMaximumBlockCount(20);

будет только 20 строк помещаться
57  Qt / Вопросы новичков / Re: QT3.3.8 PostgreSQL QProcess : Июль 06, 2014, 11:04
после запуска процесса идет запрос пароля, а как о нем узнать и как его передать?
58  Qt / Вопросы новичков / Re: QT3.3.8 PostgreSQL QProcess : Июль 03, 2014, 21:55
А что мешает использовать стандартный pg_dump?
Да и вообще в pg_hba.conf прописать пользователя без пароля с localhost.

Но это все надо смотреть в настройках самого postgresql.
И на мой взгляд все же без пароля, а пользователя в pg_hba.conf,  
и для backup использовать pg_dump.

PS: A удаление сделать через dropdb.
      Или используя QSqlQuery на худой конец.

PPS: Но и тут не все так гладко, надо проверить текущие подключения к бд.
        Иначе может колом стать. (точнее ждать придется долго.)
наверно так и сделаю, база локальная, выставлю ей доступ trust для локальных подключений. А я пробовал и pg_restote. Просто для создания архива пароль не нужен, а вот при восстановлении БД из архива - спрашивает.
59  Qt / Вопросы новичков / Re: QT3.3.8 PostgreSQL QProcess : Июль 03, 2014, 21:51
архив надежнее средствами СУБД.
??

ты ж ему на вход всё равно sql'евский скрипт подсовываешь...
ну да, но этот скрипт делает pg_dump. Ему пароль не нужен.
60  Qt / Вопросы новичков / Re: QT3.3.8 PostgreSQL QProcess : Июль 02, 2014, 17:30
архив надежнее средствами СУБД.
Страниц: 1 2 3 [4] 5 6 ... 30

Страница сгенерирована за 0.07 секунд. Запросов: 23.