Я написал библиотеку, содержащую несколько хранимых процедур в C. Я могу легко загрузить библиотеку в postgres и выполнить процедуры. Но я хотел бы отлаживать их и время от времени проверять их параметры. Это отлично работает с Windows, но я не могу управлять им в Mac OSX.
После открытия окна запроса pgAdmin я получил идентификатор процесса с помощью select pg_backend_pid();
, а затем выполнил в том же окне, что мой запрос с привязкой Xcode к возвращенному идентификатору процесса раньше.
Выполнение не останавливается в любой точке останова.Как отлаживать библиотеку PostgreSQL с помощью Xcode?
2
A
ответ
0
Возможно, это не полный ответ, но, возможно, это поможет.
Я написал небольшую статью о том, как я это сделал на FreeBSD. Он использует GDB из командной строки, хотя, как я уже сказал, это может быть не полный ответ, но, возможно, это поможет вам.
Смежные вопросы
- 1. Как отлаживать потоковые уведомления с помощью Xcode?
- 2. Как отлаживать avrdude с помощью Xcode?
- 3. как отлаживать библиотеку запросов?
- 4. Как отлаживать библиотеку JNI/C?
- 5. gdb: Как отлаживать общую библиотеку
- 6. Visual Studio: как отлаживать библиотеку с помощью внешнего исполняемого файла?
- 7. Как отлаживать библиотеку с помощью приложения Windows Store
- 8. Как отлаживать хранимые процедуры postgresql?
- 9. Как создавать/отлаживать внешнюю библиотеку Android Studio?
- 10. Как отлаживать не-xcode процесс с XCode 4.6.2 и lldb?
- 11. Как отлаживать медленное компиляцию xcode?
- 12. Как отлаживать библиотеку в Eclipse ADT
- 13. Как скомпилировать библиотеку в Xcode с помощью make-файла?
- 14. Как скомпилировать библиотеку с помощью Carthage, используя последнюю версию Xcode?
- 15. Как создать статическую библиотеку C++ с помощью Xcode?
- 16. Как отлаживать библиотеку классов в Visual Studio
- 17. Настроить библиотеку фрагментов Xcode
- 18. Как отлаживать приложение iOS с помощью Swift
- 19. Как отлаживать segue из TableViewCell в Xcode?
- 20. как отлаживать с помощью basheclipse
- 21. Как отлаживать общую библиотеку с использованием eclipse/gdb в Windows?
- 22. Как связать библиотеку с «-force_load» в XCode?
- 23. Использование Grails + PostgreSQL - Как отлаживать GORM?
- 24. Как отлаживать различия в postgresql TRUNCATE раз?
- 25. Как отлаживать внутренние классы в Xcode
- 26. Как отлаживать UIWebView с помощью Safari с помощью Xcode7/iOS9?
- 27. Как отлаживать общие выражения таблиц в PostgreSQL?
- 28. Как отлаживать библиотеку CUDA с использованием только 1 видеокарты X11
- 29. Связать библиотеку gmp с Xcode 7.2
- 30. Как отлаживать в Cordova.framework в xcode
Привет Боб, мне потребовалось некоторое время, чтобы попробовать свои решения. gdb по крайней мере останавливается на контрольных точках, но грустно потерять функции и комфорт Xcode. Спасибо, в любом случае! – mistapink
Скорее всего, это можно сделать с помощью Xcode, поскольку c-файл является c-файлом, независимо от командной строки или IDE, который я просто никогда не пробовал. – Kuberchaun
Не получил ваш намек. Сейчас я просто отлаживаю GDB. Я думаю, что самое главное - запустить GDB в качестве того же пользователя, что и база данных, и загрузить библиотеку отдельно с помощью команды LOAD. – mistapink