Работа с бд должна производится в том же потоке, где было открыто соединение, можно вынести ее в отдельный поток и там работать
Меня смущает то, что в методе database написано thread-safe. И, собственно, по логике получается что clonedatabase можно делать для доступа из другого потока
Меня смущает то, что в методе database написано thread-safe. И, собственно, по логике получается что clonedatabase можно делать для доступа из другого потока
Если это всё же баг, то с фиксом явно затянули, ибо я с этой проблемой еще около года назад столкнулся
А в чём фикс? В итоге всё равно нужно, чтобы бд открывалась в том же треде, в котором с ней происходит работа if (db.driver()->thread() != QThread::currentThread()) {
А в чём фикс? В итоге всё равно нужно, чтобы бд открывалась в том же треде, в котором с ней происходит работа if (db.driver()->thread() != QThread::currentThread()) {
Коллеги. Немного оффтопа важного. Есть кто из Крыма? Не подскажете как у вас сейчас с доступностью ресурсов типа гитхаба там? Что вообще с интернетом? Что с картами отличными от МИР?
Коллеги. Немного оффтопа важного. Есть кто из Крыма? Не подскажете как у вас сейчас с доступностью ресурсов типа гитхаба там? Что вообще с интернетом? Что с картами отличными от МИР?
Ну насколько я знаю гитхаб доступен. Но если своим аккаунтом заедешь внутрь с Крыма, то кончится у тебя приватные репозитории и можешь только с открытыми работать.