|
устал от pgAdmin
|
|||
---|---|---|---|
#18+
darth, Qt Charts Есть от других разработчиков. Я не силен в лицензиях - надо разбираться, что из всего этого можно использовать и в каких комбинациях. Если не нужно изобилие разнообразных сложных диаграмм, то можно без особых проблем нарисовать самому . И как раз последний вариант я пробовал - очень удобная и простая в использовании штука. У меня есть заброшенный проект генератора отчетов (тоже навеяло после плотной работы с FR и Stimul Reports - их разработчики явно мало работают с базами данных). Дизайнер уже дышал, а на последний рывок запала не хватило, потому что тема с отчетами перестала быть актуальной. Планирую когда-нибудь совместить его с sqt. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.06.2018, 23:33 |
|
устал от pgAdmin
|
|||
---|---|---|---|
#18+
bochkovвот неплохой клиент https://www.sql-workbench.eu/ Меня видимо проклянут в этой теме, но опять выскажусь - что за ерунду вы советуете? Если программа требует для подключения к БД лишних манипуляций, то проще поставить более дружелюбный софт. Например,я не знаю как и где качать jdbc для Firebird и искать не особо хочу. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 05:40 |
|
устал от pgAdmin
|
|||
---|---|---|---|
#18+
Чтобы быть объективным сразу с ходу нашел несколько причин дать оценку "3": 1. При подключении к Firebird нельзя указать роль пользователя и кодировку подключения. Это серьезная недоработка 2. Парсер реагирует на правильный код, например CREATE OR ALTER PROCEDURE ZM_DEL_LOCK_TABLE AS declare variable V_TRACE date; begin delete from lock_action; delete from lock_cash; delete from lock_doc; delete from lock_equipment; delete from lock_user; /* проверка */ end Получаю: An error occurred when executing the SQL command: CREATE OR ALTER PROCEDURE ZM_DEL_LOCK_TABLE AS declare variable V_TRACE date Dynamic SQL Error; SQL error code = -104; Unexpected end of command - line 3, column 26 [SQLState:42000, ISC error code:335544851] declare variable V_TRACE date ^ Execution time: 0.01s Statement 1 of 7 finished Script execution finished Total script execution time: 0.01s Тоже серьезный косяк 3. В дереве объектов можно только удалить объект, создать новый нельзя, только руками запросом. Не косяк, но неудобно. 4. Надо сделать бэкап, а не могу. А мне надо!!! 5. Сохранить DDL объекта сразу в *.sql не могу, есть команда "create DDL script", которая только даст окно с кодом, непонятно зачем он, если исходный код можно с таким же успехом посмотреть в дереве объектов. 6. Нет функций!!! Тоже серьезный косяк. Вывод - в топку, покупаем EMS и не парим голову говноподелками. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 06:13 |
|
устал от pgAdmin
|
|||
---|---|---|---|
#18+
Ну и на добивание - работа с BLOB где? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 06:18 |
|
устал от pgAdmin
|
|||
---|---|---|---|
#18+
GallemarЧтобы быть объективным сразу с ходу нашел несколько причин дать оценку "3": 1. При подключении к Firebird нельзя указать роль пользователя и кодировку подключения. Это серьезная недоработка 2. Парсер реагирует на правильный код, например CREATE OR ALTER PROCEDURE ZM_DEL_LOCK_TABLE AS declare variable V_TRACE date; begin delete from lock_action; delete from lock_cash; delete from lock_doc; delete from lock_equipment; delete from lock_user; /* проверка */ end Получаю: An error occurred when executing the SQL command: CREATE OR ALTER PROCEDURE ZM_DEL_LOCK_TABLE AS declare variable V_TRACE date Dynamic SQL Error; SQL error code = -104; Unexpected end of command - line 3, column 26 [SQLState:42000, ISC error code:335544851] declare variable V_TRACE date ^ Execution time: 0.01s Statement 1 of 7 finished Script execution finished Total script execution time: 0.01s Тоже серьезный косяк 3. В дереве объектов можно только удалить объект, создать новый нельзя, только руками запросом. Не косяк, но неудобно. 4. Надо сделать бэкап, а не могу. А мне надо!!! 5. Сохранить DDL объекта сразу в *.sql не могу, есть команда "create DDL script", которая только даст окно с кодом, непонятно зачем он, если исходный код можно с таким же успехом посмотреть в дереве объектов. 6. Нет функций!!! Тоже серьезный косяк. Вывод - в топку, покупаем EMS и не парим голову говноподелками. зобаньте уже этого драного рекламщика петушка пусть себе найдёт наконец дорогу в форум петухов -- "это воон туда" ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2018, 11:09 |
|
устал от pgAdmin
|
|||
---|---|---|---|
#18+
darthА здесь главное на загоняться. Сделай просто что бы по ктрл+спейс в редакторе кода вылазило контекстное меню со списком основных объектов БД и самое главное - системные функции! Все! Больше мудрить нах ниче не надо.Done. Показывает объекты указанной схемы или из search_path, показывает колонки таблицы по имени (со схемой или без схемы, если таблица доступна в search_path). Алиасы и проч. из кода пока не выковыриваются. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.06.2018, 12:28 |
|
устал от pgAdmin
|
|||
---|---|---|---|
#18+
очень полезный софт, спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2018, 22:32 |
|
устал от pgAdmin
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.09.2018, 11:28 |
|
устал от pgAdmin
|
|||
---|---|---|---|
#18+
1xx1, у меня собирается норм: Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2018, 19:04 |
|
устал от pgAdmin
|
|||
---|---|---|---|
#18+
Пробую собрать sqt под win32, пока не получилось... Windows 7 x86/Qt 5.11.2/MinGW 5.3.0 Путь к бибилиотеке libpq поправил на свой. При сборке получаю такой лог (оставил только основное): 16:29:24: Выполняются этапы для проекта sqt... 16:29:24: Настройки не изменились, этап qmake пропускается. 16:29:24: Запускается: «C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe» C:\Qt\5.11.2\mingw53_32\bin\qmake.exe -o Makefile ..\src\sqt.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" g++ -c -fno-keep-inline-dllexport -g -std=gnu++11 -Wall -W -Wextra -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\src -I. -I"c:\Program Files\PostgreSQL\9.4\include" -I"c:\Program Files\PostgreSQL\9.4\include\libpq" -IC:\Qt\5.11.2\mingw53_32\include -IC:\Qt\5.11.2\mingw53_32\include\QtWidgets -IC:\Qt\5.11.2\mingw53_32\include\QtGui -IC:\Qt\5.11.2\mingw53_32\include\QtANGLE -IC:\Qt\5.11.2\mingw53_32\include\QtQml -IC:\Qt\5.11.2\mingw53_32\include\QtNetwork -IC:\Qt\5.11.2\mingw53_32\include\QtCore -I. -I. -IC:\Qt\5.11.2\mingw53_32\mkspecs\win32-g++ -o dbconnectionfactory.o ..\src\dbconnectionfactory.cpp In file included from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/future:40:0, from C:\Qt\5.11.2\mingw53_32\include\QtCore/qthread.h:50, from C:\Qt\5.11.2\mingw53_32\include\QtCore/QThread:1, from ..\src\odbcconnection.h:18, from ..\src\dbconnectionfactory.cpp:2: C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/thread: In function 'bool std::operator<(std::thread::id, std::thread::id)': C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/thread:88:30: error: no match for 'operator<' (operand types are 'std::thread::native_handle_type {aka ptw32_handle_t}' and 'std::thread::native_handle_type {aka ptw32_handle_t}') { return __x._M_thread < __y._M_thread; } ^ ..... C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/iterator:64, from C:\Qt\5.11.2\mingw53_32\include/QtCore/qbytearray.h:53, from C:\Qt\5.11.2\mingw53_32\include/QtCore/qstring.h:49, from C:\Qt\5.11.2\mingw53_32\include/QtCore/qhashfunctions.h:44, from C:\Qt\5.11.2\mingw53_32\include/QtCore/qlist.h:47, from C:\Qt\5.11.2\mingw53_32\include\QtCore/qhash.h:46, from C:\Qt\5.11.2\mingw53_32\include\QtCore/QHash:1, from ..\src\dbconnectionfactory.h:4, from ..\src\dbconnectionfactory.cpp:1: C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/system_error:274:3: note: candidate: bool std::operator<(const std::error_condition&, const std::error_condition&) operator<(const error_condition& __lhs, ^ ..... C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/system_error:274:3: note: no known conversion for argument 1 from 'std::thread::native_handle_type {aka ptw32_handle_t}' to 'const std::error_condition&' ..... In file included from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/vector:64:0, from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/random.h:34, from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/random:49, from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_algo.h:66, from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/algorithm:62, from C:\Qt\5.11.2\mingw53_32\include/QtCore/qglobal.h:142, from C:\Qt\5.11.2\mingw53_32\include/QtCore/qchar.h:43, from C:\Qt\5.11.2\mingw53_32\include\QtCore/qhash.h:44, from C:\Qt\5.11.2\mingw53_32\include\QtCore/QHash:1, from ..\src\dbconnectionfactory.h:4, from ..\src\dbconnectionfactory.cpp:1: C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:1528:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) ^ ..... C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:1528:5: note: template argument deduction/substitution failed: In file included from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/future:40:0, from C:\Qt\5.11.2\mingw53_32\include\QtCore/qthread.h:50, from C:\Qt\5.11.2\mingw53_32\include\QtCore/QThread:1, from ..\src\odbcconnection.h:18, from ..\src\dbconnectionfactory.cpp:2: C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/thread:88:36: note: 'std::thread::native_handle_type {aka ptw32_handle_t}' is not derived from 'const std::vector<_Tp, _Alloc>' { return __x._M_thread < __y._M_thread; } ^ ... C:\Qt\5.11.2\mingw53_32\include/QtCore/qchar.h:601:30: note: no known conversion for argument 1 from 'std::thread::native_handle_type {aka ptw32_handle_t}' to 'QChar' mingw32-make: *** [dbconnectionfactory.o] Error 1 Makefile:5196: recipe for target 'dbconnectionfactory.o' failed 16:29:44: Процесс «C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe» завершился с кодом 2. Ошибка при сборке/установке проекта sqt (комплект: Desktop Qt 5.11.2 MinGW 32bit) Во время выполнения этапа «Сборка» 16:29:44: Прошло времени: 00:20. Ошибка, как я понял, только одна в начале: Код: plaintext 1. 2. 3.
Похоже к исходникам проекта она не относится, может кто знает в чем тут дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2018, 17:04 |
|
устал от pgAdmin
|
|||
---|---|---|---|
#18+
fortressПохоже к исходникам проекта она не относится, может кто знает в чем тут дело.С этой ошибкой пока ничего не прояснлиось. Автор посоветовал испоьзовать для сборки компиялятор от MS Visual Studio, поскольку программа зависист также от библиотек odbc и библиотек постргеса, тоже скомпилированнх этим компилятором. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2018, 08:59 |
|
устал от pgAdmin
|
|||
---|---|---|---|
#18+
fortressПробую собрать sqt под win32, пока не получилось... Windows 7 x86/Qt 5.11.2/MinGW 5.3.0 Путь к бибилиотеке libpq поправил на свой. При сборке получаю такой лог (оставил только основное): 16:29:24: Выполняются этапы для проекта sqt... 16:29:24: Настройки не изменились, этап qmake пропускается. 16:29:24: Запускается: «C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe» C:\Qt\5.11.2\mingw53_32\bin\qmake.exe -o Makefile ..\src\sqt.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" g++ -c -fno-keep-inline-dllexport -g -std=gnu++11 -Wall -W -Wextra -fexceptions -mthreads -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN -I..\src -I. -I"c:\Program Files\PostgreSQL\9.4\include" -I"c:\Program Files\PostgreSQL\9.4\include\libpq" -IC:\Qt\5.11.2\mingw53_32\include -IC:\Qt\5.11.2\mingw53_32\include\QtWidgets -IC:\Qt\5.11.2\mingw53_32\include\QtGui -IC:\Qt\5.11.2\mingw53_32\include\QtANGLE -IC:\Qt\5.11.2\mingw53_32\include\QtQml -IC:\Qt\5.11.2\mingw53_32\include\QtNetwork -IC:\Qt\5.11.2\mingw53_32\include\QtCore -I. -I. -IC:\Qt\5.11.2\mingw53_32\mkspecs\win32-g++ -o dbconnectionfactory.o ..\src\dbconnectionfactory.cpp In file included from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/future:40:0, from C:\Qt\5.11.2\mingw53_32\include\QtCore/qthread.h:50, from C:\Qt\5.11.2\mingw53_32\include\QtCore/QThread:1, from ..\src\odbcconnection.h:18, from ..\src\dbconnectionfactory.cpp:2: C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/thread: In function 'bool std::operator<(std::thread::id, std::thread::id)': C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/thread:88:30: error: no match for 'operator<' (operand types are 'std::thread::native_handle_type {aka ptw32_handle_t}' and 'std::thread::native_handle_type {aka ptw32_handle_t}') { return __x._M_thread < __y._M_thread; } ^ ..... C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/iterator:64, from C:\Qt\5.11.2\mingw53_32\include/QtCore/qbytearray.h:53, from C:\Qt\5.11.2\mingw53_32\include/QtCore/qstring.h:49, from C:\Qt\5.11.2\mingw53_32\include/QtCore/qhashfunctions.h:44, from C:\Qt\5.11.2\mingw53_32\include/QtCore/qlist.h:47, from C:\Qt\5.11.2\mingw53_32\include\QtCore/qhash.h:46, from C:\Qt\5.11.2\mingw53_32\include\QtCore/QHash:1, from ..\src\dbconnectionfactory.h:4, from ..\src\dbconnectionfactory.cpp:1: C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/system_error:274:3: note: candidate: bool std::operator<(const std::error_condition&, const std::error_condition&) operator<(const error_condition& __lhs, ^ ..... C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/system_error:274:3: note: no known conversion for argument 1 from 'std::thread::native_handle_type {aka ptw32_handle_t}' to 'const std::error_condition&' ..... In file included from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/vector:64:0, from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/random.h:34, from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/random:49, from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_algo.h:66, from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/algorithm:62, from C:\Qt\5.11.2\mingw53_32\include/QtCore/qglobal.h:142, from C:\Qt\5.11.2\mingw53_32\include/QtCore/qchar.h:43, from C:\Qt\5.11.2\mingw53_32\include\QtCore/qhash.h:44, from C:\Qt\5.11.2\mingw53_32\include\QtCore/QHash:1, from ..\src\dbconnectionfactory.h:4, from ..\src\dbconnectionfactory.cpp:1: C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:1528:5: note: candidate: template<class _Tp, class _Alloc> bool std::operator<(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&) operator<(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y) ^ ..... C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/bits/stl_vector.h:1528:5: note: template argument deduction/substitution failed: In file included from C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/future:40:0, from C:\Qt\5.11.2\mingw53_32\include\QtCore/qthread.h:50, from C:\Qt\5.11.2\mingw53_32\include\QtCore/QThread:1, from ..\src\odbcconnection.h:18, from ..\src\dbconnectionfactory.cpp:2: C:/Qt/Tools/mingw530_32/i686-w64-mingw32/include/c++/thread:88:36: note: 'std::thread::native_handle_type {aka ptw32_handle_t}' is not derived from 'const std::vector<_Tp, _Alloc>' { return __x._M_thread < __y._M_thread; } ^ ... C:\Qt\5.11.2\mingw53_32\include/QtCore/qchar.h:601:30: note: no known conversion for argument 1 from 'std::thread::native_handle_type {aka ptw32_handle_t}' to 'QChar' mingw32-make: *** [dbconnectionfactory.o] Error 1 Makefile:5196: recipe for target 'dbconnectionfactory.o' failed 16:29:44: Процесс «C:\Qt\Tools\mingw530_32\bin\mingw32-make.exe» завершился с кодом 2. Ошибка при сборке/установке проекта sqt (комплект: Desktop Qt 5.11.2 MinGW 32bit) Во время выполнения этапа «Сборка» 16:29:44: Прошло времени: 00:20. Ошибка, как я понял, только одна в начале: Код: plaintext 1. 2. 3.
Похоже к исходникам проекта она не относится, может кто знает в чем тут дело. как исправили? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2019, 10:47 |
|
|
start [/forum/topic.php?fid=53&gotonew=1&tid=1995252]: |
0ms |
get settings: |
12ms |
get forum list: |
17ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
43ms |
get topic data: |
9ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
others: | 260ms |
total: | 421ms |
0 / 0 |