最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Centos7中使用vscode和gdb調(diào)試PG插件的方法

 更新時(shí)間:2022年09月14日 14:56:19   作者:半瓶以上 一瓶未滿  
這篇文章主要介紹了在Centos7中使用vscode和gdb調(diào)試PG插件,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

安裝vscode

sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
yum check-update
sudo yum install code

給vscode安裝擴(kuò)展

C/C++

C/C++ Extension Pack

vscode中g(shù)db調(diào)試

打開(kāi)文件夾(默認(rèn)創(chuàng)建工作區(qū)隱藏文件夾)

打開(kāi)C/C++文件,光標(biāo)放在文件內(nèi)

按F1,輸入C/C++,選擇C/C++:Edit configuration,生成c_cpp_properties.json配置文件。一般來(lái)說(shuō)不需要更改,若想更好的智能提示,可以在includePath里添加新的目錄。例如

"/home/postgres/pgcode/postgres-REL_14_2/src/include",
"/home/postgres/pgcode/postgres-REL_14_2/src/include/portability",
"/home/postgres/pgcode/postgres-REL_14_2/src/interfaces/libpq"

調(diào)試動(dòng)態(tài)庫(kù)

在本機(jī)上調(diào)試PG插件citus,citus的源碼放在PG源碼的contrib中。

在調(diào)試,點(diǎn)擊“創(chuàng)建 launch.json”,右下角點(diǎn)擊“添加配置”,在彈出的窗口選擇“C/C++ :(gdb)附加”。

"program": "/home/postgres/pgREL1402/bin/postgres"

調(diào)試程序

例如調(diào)試pg_dump。

假如在命令行里我們輸入如下命令

pg_dump "host=192.168.0.109 port=15431 user=tua password=123 dbname=testddl" -s -t tm

在調(diào)試?yán)镄枰葍r(jià)成

"program": "/home/postgres/pgREL1402/bin/pg_dump",
"args": ["host=192.168.0.109 port=15431 user=tua password=123 dbname=testddl","-s","-t","tm"],

最后點(diǎn)擊“開(kāi)始調(diào)試”或者F5進(jìn)入調(diào)試。

識(shí)別需要attach的PG進(jìn)程

在psql命令行里執(zhí)行東西后,怎樣調(diào)試呢?需要將gdb附加到對(duì)應(yīng)psql的PG后臺(tái)進(jìn)程。可以通過(guò)下面語(yǔ)句找出來(lái)。

SELECT procpid, start, now() - start AS lap, current_query 
FROM (SELECT backendid, 
        pg_stat_get_backend_pid(S.backendid) AS procpid, 
        pg_stat_get_backend_activity_start(S.backendid) AS start, 
       pg_stat_get_backend_activity(S.backendid) AS current_query 
    FROM 
        (SELECT pg_stat_get_backend_idset() AS backendid) AS S 
    ) AS S WHERE current_query <> '<IDLE>' ORDER BY lap DESC;

到此這篇關(guān)于在Centos7中使用vscode和gdb調(diào)試PG插件的文章就介紹到這了,更多相關(guān)vscode和gdb調(diào)試PG插件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • C語(yǔ)言讀取BMP圖像數(shù)據(jù)的源碼

    C語(yǔ)言讀取BMP圖像數(shù)據(jù)的源碼

    這篇文章主要介紹了C語(yǔ)言讀取BMP圖像數(shù)據(jù)的源碼,需要的朋友可以參考下
    2013-03-03
  • c++使用Easyx圖形庫(kù)實(shí)現(xiàn)飛機(jī)大戰(zhàn)

    c++使用Easyx圖形庫(kù)實(shí)現(xiàn)飛機(jī)大戰(zhàn)

    本文詳細(xì)講解了c++使用Easyx圖形庫(kù)實(shí)現(xiàn)飛機(jī)大戰(zhàn),文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-12-12
  • C++中sort()函數(shù)和priority_queue容器中比較函數(shù)的區(qū)別詳析

    C++中sort()函數(shù)和priority_queue容器中比較函數(shù)的區(qū)別詳析

    C++中sort()和priority_queue都能自定義比較函數(shù),其中sort()自定義的比較函數(shù)比較好理解,priority_queue中自定義的比較函數(shù)的效果和sort()是相反的,這篇文章主要給大家介紹了關(guān)于C++中sort()函數(shù)和priority_queue容器中比較函數(shù)的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • 求32位機(jī)器上unsigned int的最大值及int的最大值的解決方法

    求32位機(jī)器上unsigned int的最大值及int的最大值的解決方法

    本篇文章是對(duì)求32位機(jī)器上unsigned int的最大值及int的最大值的解決方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • C++ COM編程之什么是接口?

    C++ COM編程之什么是接口?

    這篇文章主要介紹了C++ COM編程之什么是接口?在C++中,可以使用抽象基類來(lái)實(shí)現(xiàn)COM接口,需要的朋友可以參考下
    2014-10-10
  • C++ override關(guān)鍵字使用詳解

    C++ override關(guān)鍵字使用詳解

    這篇文章主要介紹了C++ override關(guān)鍵字使用詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-01-01
  • C語(yǔ)言獲取數(shù)組長(zhǎng)度的幾種方法

    C語(yǔ)言獲取數(shù)組長(zhǎng)度的幾種方法

    這篇文章主要介紹了C語(yǔ)言獲取數(shù)組長(zhǎng)度的幾種方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 詳解基于C++實(shí)現(xiàn)約瑟夫環(huán)問(wèn)題的三種解法

    詳解基于C++實(shí)現(xiàn)約瑟夫環(huán)問(wèn)題的三種解法

    約瑟夫環(huán)問(wèn)題是算法中相當(dāng)經(jīng)典的一個(gè)問(wèn)題,其問(wèn)題理解是相當(dāng)容易的,并且問(wèn)題描述有非常多的版本,并且約瑟夫環(huán)問(wèn)題還有很多變形,通過(guò)這篇約瑟夫問(wèn)題的講解,一定可以帶你理解透徹
    2021-06-06
  • C++?測(cè)試框架GoogleTest入門介紹

    C++?測(cè)試框架GoogleTest入門介紹

    這篇文章主要為大家介紹了C++測(cè)試框架GoogleTest入門基礎(chǔ),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之單鏈表存儲(chǔ)詳解

    C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)之單鏈表存儲(chǔ)詳解

    鏈表是一種物理存儲(chǔ)結(jié)構(gòu)上非連續(xù)、非順序的存儲(chǔ)結(jié)構(gòu),數(shù)據(jù)元素的邏輯順序是通過(guò)鏈表中的指針鏈接次序?qū)崿F(xiàn)的。本文將和大家一起聊聊C語(yǔ)言中單鏈表的存儲(chǔ),感興趣的可以學(xué)習(xí)一下
    2022-07-07

最新評(píng)論

阜平县| 博野县| 永济市| 赤城县| 厦门市| 扎鲁特旗| 广南县| 阿合奇县| 宁晋县| 米易县| 翁牛特旗| 苍梧县| 安庆市| 湘潭县| 远安县| 尖扎县| 兴义市| 平武县| 平罗县| 华亭县| 那坡县| 苍南县| 葫芦岛市| 辽宁省| 邛崃市| 富源县| 留坝县| 息烽县| 炎陵县| 班戈县| 济源市| 外汇| 华阴市| 个旧市| 金塔县| 嵊泗县| 鄄城县| 吉水县| 资兴市| 平阳县| 任丘市|