国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁(yè) > 網(wǎng)易號(hào) > 正文 申請(qǐng)入駐

如何快速上手學(xué)習(xí) PostgreSQL?

0
分享至

老馮最近多次被人問(wèn)到一個(gè)問(wèn)題:“如何上手學(xué)習(xí) PostgreSQL”?已經(jīng)不是一次兩次了,所以感覺(jué)有必要寫個(gè)教程集體回答一下。

老馮認(rèn)為,學(xué)習(xí) PostgreSQL 的最好方式就是Learn by doing—— 通過(guò)實(shí)踐來(lái)學(xué)習(xí),而不是通過(guò)死看書,報(bào)什么培訓(xùn)班之類的東西。

現(xiàn)在的學(xué)習(xí)條件要比以前好太多了,因?yàn)槊總€(gè)人都可以有一個(gè)非常耐心的高水平老師在身邊隨時(shí)指導(dǎo) —— 有什么問(wèn)題直接問(wèn) AI 就是了。

不過(guò)俗話說(shuō):“師傅領(lǐng)進(jìn)門,修行在個(gè)人”。即使有 AI 助力,起步的那個(gè)入門過(guò)程依然是最難的,很多人就直接卡在第一步,環(huán)境搭建上。所以,老馮決定寫這個(gè)快速上手教程,幫助你完成快速上手的第一步。

當(dāng)然, 公眾號(hào)干這個(gè)不太合適,這個(gè)教程的在線版本地址是:https://pg36g.vonng.com/ch01/pigsty/ 閱讀還是復(fù)制命令都更方便一些。


如何入門 PG?

入門 PG 的第一步,是有一個(gè) PG 實(shí)例,而不是有一本什么書。 老馮的建議是,你先不要去急著看什么 PG 文檔和書,先拉起真實(shí)一套生產(chǎn)環(huán)境中的單機(jī) PostgreSQL, 觀察它,使用它,在 AI 的幫助下解決一個(gè)又一個(gè)的具體實(shí)戰(zhàn)問(wèn)題。

老馮的建議是 —— 你不要去折騰什么 Docker 容器鏡像,Postgres.App,或者直接去買什么云數(shù)據(jù)庫(kù)來(lái)用。 而是直接學(xué)習(xí)在真實(shí)生產(chǎn)環(huán)境中的 PostgreSQL —— 原生運(yùn)行在裸 Linux 上的 PG,沒(méi)有各種花里胡哨的東西與中間層。 切莫花費(fèi)大把時(shí)間浪費(fèi)在 “環(huán)境配置” 上,這件事,花個(gè)10分鐘,都嫌多。

這就是老馮的 Pigsty 能起到作用的地方 —— 為你提供一個(gè)學(xué)習(xí) PostgreSQL 的最佳環(huán)境! 你可以參考 [1] 搞一臺(tái)高性價(jià)比的 Linux VPS 作為你的學(xué)習(xí)環(huán)境, 然后參考Pigsty 快速上手[2] 教程,用一行命令,十分鐘,完成安裝過(guò)程。

是的,就是這么簡(jiǎn)單。您完全可以在不了解任何細(xì)節(jié)的情況下,使用預(yù)制配置模板[3] 一鍵拉起一套企業(yè)級(jí)質(zhì)量的 PostgreSQL。 接下來(lái),您可以探索圖形用戶界面[4],訪問(wèn)PostgreSQL 數(shù)據(jù)庫(kù)服務(wù)[5]。

Pigsty 是干什么的?

Pigsty 是老馮編寫的一套開源 PostgreSQL RDS 方案,目前是開源 PG RDS 中頂尖水準(zhǔn),Star 數(shù)也是全球 PG 開源生態(tài)里來(lái)自中國(guó)的 No.1。 簡(jiǎn)單來(lái)說(shuō),就是自建生產(chǎn)級(jí) PG 數(shù)據(jù)庫(kù)服務(wù)的套件。讓普通研發(fā)運(yùn)維也有能力在沒(méi)有專業(yè)DBA/數(shù)據(jù)庫(kù)專家的情況下,構(gòu)建起企業(yè)級(jí)的 PostgreSQL 數(shù)據(jù)庫(kù)服務(wù)。

“企業(yè)級(jí)” 一般和 “復(fù)雜” 劃等號(hào),但 Pigsty 的設(shè)計(jì)理念是讓復(fù)雜的東西變得簡(jiǎn)單易用。所以我們把它設(shè)計(jì)成了一個(gè)開箱即用的方案。 而且最妙的是它可以運(yùn)行在一臺(tái) 1C/1G 的 Linux VPS 上,完全開源免費(fèi)。


Pigsty 在北歐風(fēng)格的創(chuàng)業(yè)公司 —— 探探中管理了 25000 核 vCPU 的數(shù)據(jù)庫(kù)。 但它竟然也能完整運(yùn)行在一臺(tái) 1C1G 的虛擬機(jī)上!所以,我們有許多的研發(fā)同事也使用它作為自己的開發(fā)沙箱 —— 開發(fā)環(huán)境,測(cè)試環(huán)境,生產(chǎn)環(huán)境全部統(tǒng)一使用一套方案。 這意味著你學(xué)到的所有東西可以無(wú)縫銜接直接上生產(chǎn)實(shí)戰(zhàn)。

更好玩的是,他還帶有 Nginx,自動(dòng)替你配置域名,簽發(fā) HTTPS 證書,輕松完成網(wǎng)站搭建與交付。 它還帶有可觀測(cè)性基礎(chǔ)設(shè)施,能夠讓你清楚的知道整個(gè)環(huán)境中正在發(fā)生什么,而不是兩眼一抹黑看著黑箱子盲人摸象。

最妙的是,它還帶有開箱即用的 Claude Code 和 Opencode —— AI Agent,你甚至可以不用花錢就有一位老師隨時(shí)指導(dǎo)你!

好的,那說(shuō)了這么多,讓我們來(lái)看一看,到底應(yīng)該如何學(xué)習(xí)?

快速上手

聊了這么多前戲,現(xiàn)在你的手頭應(yīng)該有一個(gè) Linux VPS 了吧?如果沒(méi)有,可以參考

ssh 登陸上你的服務(wù)器,然后執(zhí)行以下命令。(完整安裝教程: https://pigsty.cc/docs/setup/install)


嘿,大概幾分鐘后,你就有了一個(gè)開箱即用的 PostgreSQL 開發(fā)沙箱了!讓我們來(lái)看看這個(gè)箱子里到底有什么?


真的有好多東西??!但別的先丟到一邊不管,最核心的東西就是這個(gè) PostgreSQL 數(shù)據(jù)庫(kù)了!它默認(rèn)監(jiān)聽本地的5432端口。

訪問(wèn)數(shù)據(jù)庫(kù)

現(xiàn)在,讓我們來(lái)試一下,退出你的 ssh 連接重新登陸上來(lái),敲一個(gè)p,神奇的事情就發(fā)生了!你通過(guò) PostgreSQL 自帶的命令行工具psql連接上了數(shù)據(jù)庫(kù)!



數(shù)據(jù)庫(kù)連接串

你是如何連接上數(shù)據(jù)庫(kù)的呢?其實(shí)不論是 PG 自帶的psql,還是圖形客戶端工具,想要訪問(wèn)數(shù)據(jù)庫(kù),都需要一些連接參數(shù) 通常需要你輸入 Host, Port, User, Password, Database 這五個(gè)關(guān)鍵信息!


請(qǐng)老師登場(chǎng)

現(xiàn)在你有一個(gè)數(shù)據(jù)庫(kù)了!接下來(lái),我建議你找一位 “AI 老師”。如果你不差錢,去買一個(gè) Claude Code 訂閱,每月 20 美刀就已經(jīng)強(qiáng)大。 如果你不想花錢,Pigsty 自帶的 opencode 帶來(lái)一些免費(fèi)的模型,比如 GLM 4.7 , 你也可以參考老馮的這篇教程 《:[9]》 買一個(gè)訂閱計(jì)劃。


當(dāng)然,Pigsty 也自帶了另外一個(gè) AI Agent —— OpenCode,里面帶有一些免費(fèi)的 Key。 我們這里就以 opencode 為例,來(lái)看看如何讓 AI 老師幫助你學(xué)習(xí) PostgreSQL。 進(jìn)入~/pigsty目錄,鍵入opencode,就會(huì)自動(dòng)啟動(dòng)一個(gè) TUI (終端圖形界面) 的程序,你可以在對(duì)話框里聊天。

cd ~/pigsty; opencode

按下 Ctrl+P 可以切換模型,你可以選擇 GLM 4.7 免費(fèi)模型


如果你想要登陸付費(fèi)訂閱計(jì)劃,執(zhí)行:opencode auth login選擇 Zhipu AI Coding Plan 輸入密鑰即可。


然后,你就可以開始提問(wèn)了,老馮會(huì)在教程里面列舉一些常見(jiàn)的問(wèn)題,供你參考。然后你就可以開始和 AI 老師聊天學(xué)習(xí)了!

好了!現(xiàn)在你:1 有了一個(gè)生產(chǎn)級(jí)的標(biāo)準(zhǔn)環(huán)境,什么擴(kuò)展都有。2. 有了一個(gè)無(wú)微不至的老師給你答疑解惑,現(xiàn)在就可以開始 “修行在個(gè)人” 了。

這就叫:授人以魚不如漁,授人以漁不如授人以全自動(dòng)捕魚機(jī)。


現(xiàn)在做點(diǎn)什么

現(xiàn)在,你只要開始問(wèn)問(wèn)題就好了,這些 AI Agent 干這種事還是很靠譜的。 所以關(guān)鍵就是你能清晰的用語(yǔ)言表達(dá)出你感興趣的問(wèn)題。你可以讓 AI 告訴你,如何系統(tǒng)的學(xué)習(xí)與入門 PostgreSQL。



你可以盡情的開 YOLO 模式折騰,反正搞砸了,你可以直接銷毀重建,兩分鐘的事:

./pgsql.yml     # 重新當(dāng)前數(shù)據(jù)庫(kù)集群

如果你有一些重要的數(shù)據(jù)已經(jīng)放進(jìn)數(shù)據(jù)庫(kù)里了,也可以利用即時(shí)克隆[10] 功能, 瞬間克隆出一個(gè)一樣的數(shù)據(jù)庫(kù)/實(shí)例,而且不占用額外的存儲(chǔ) —— 用來(lái)隨便折騰。

當(dāng)然,更重要的是找一些有趣的 “項(xiàng)目” 來(lái)做。老馮會(huì)在后面的教程里準(zhǔn)備一系列有趣的問(wèn)題,以及項(xiàng)目式的教程。比如下面這種: 。這種小項(xiàng)目讓 AI 帶著完整過(guò)一遍,關(guān)鍵的東西就都記住知道了。


當(dāng)然,如果你確實(shí)想 “系統(tǒng)學(xué)習(xí)”

如果你確實(shí)想要 “系統(tǒng)性” 的學(xué)習(xí) PostgreSQL,那么閱讀一遍 PostgreSQL 官方文檔是必不可少的。 這是一份極好的文檔,內(nèi)容詳實(shí),覆蓋面廣,值得反復(fù)閱讀。國(guó)內(nèi)唐成老師的《PostgreSQL 修煉之道,從小工到專家》圍繞文檔進(jìn)行解讀,也是一本不錯(cuò)的入門書籍。

但還是那句話,光看書是沒(méi)用的,你必須要有一個(gè)真實(shí)的數(shù)據(jù)庫(kù)環(huán)境,用真實(shí)(或者拍腦袋)的應(yīng)用與實(shí)踐場(chǎng)景來(lái)動(dòng)手,才是王道。后面老馮會(huì)介紹一些有趣的實(shí)戰(zhàn)用例,用 PostgreSQL 解決一些具體的問(wèn)題。

老馮最近也在寫一個(gè) PostgreSQL 教程系列,初學(xué)者提供一個(gè)符合直覺(jué),符合認(rèn)知習(xí)慣的上手學(xué)習(xí)教程。這篇文章就是其中的一節(jié),歡迎大家關(guān)注,后面會(huì)持續(xù)更新。


References

[1]ClawCloud 新手指南:/ch01/clawcloud
[2]Pigsty 快速上手:https://pigsty.cc/docs/setup/
[3]預(yù)制配置模板:https://pigsty.cc/docs/concept/iac/template
[4]圖形用戶界面:https://pigsty.cc/docs/setup/webui/
[5]PostgreSQL 數(shù)據(jù)庫(kù)服務(wù):https://pigsty.cc/docs/setup/pgsql/
[6]這個(gè)教程:/ch01/clawcloud
[7]:https://pigsty.cc/docs/setup/install)
[8]圖形化的客戶端工具:/ch01/gui
[9]Claude Code 免翻上手教程::https://vonng.com/db/claude-code-intro/
[10]即時(shí)克隆: https://pigsty.cc/docs/pgsql/admin/db


特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
中央公布重要文件,養(yǎng)老金調(diào)整方式有變?只留定額增加額,可行嗎?

中央公布重要文件,養(yǎng)老金調(diào)整方式有變?只留定額增加額,可行嗎?

王五說(shuō)說(shuō)看
2026-03-27 07:33:39
釋永信“開光”真相大白,過(guò)程不堪入目,易中天也有牽扯

釋永信“開光”真相大白,過(guò)程不堪入目,易中天也有牽扯

尋墨閣
2026-03-25 11:39:10
智能車燈,快要收費(fèi)了

智能車燈,快要收費(fèi)了

汽車商業(yè)評(píng)論
2026-03-25 10:26:34
我國(guó)癌癥高發(fā),電飯煲是“幫兇”?醫(yī)生:7種省錢行為要不得

我國(guó)癌癥高發(fā),電飯煲是“幫兇”?醫(yī)生:7種省錢行為要不得

大象新聞
2026-03-24 13:53:11
救護(hù)車側(cè)翻5人被困!過(guò)路小伙踹破車窗 救完人才發(fā)現(xiàn)手上都是血

救護(hù)車側(cè)翻5人被困!過(guò)路小伙踹破車窗 救完人才發(fā)現(xiàn)手上都是血

閃電新聞
2026-03-26 16:31:53
血虧!曼聯(lián) 6500 萬(wàn)買的水貨,如今要花 1 億請(qǐng) 19 歲小孩來(lái)救場(chǎng)

血虧!曼聯(lián) 6500 萬(wàn)買的水貨,如今要花 1 億請(qǐng) 19 歲小孩來(lái)救場(chǎng)

奶蓋熊本熊
2026-03-27 04:24:38
俄羅斯宣傳三天攻占愛(ài)沙尼亞!炮制公投,又是特別軍事行動(dòng)?

俄羅斯宣傳三天攻占愛(ài)沙尼亞!炮制公投,又是特別軍事行動(dòng)?

項(xiàng)鵬飛
2026-03-24 20:28:43
籃壇兩大頂流夢(mèng)幻同框!克拉克化身攝影師,拍詹姆斯引爆全網(wǎng)

籃壇兩大頂流夢(mèng)幻同框!克拉克化身攝影師,拍詹姆斯引爆全網(wǎng)

夜白侃球
2026-03-27 09:49:53
香港同框名場(chǎng)面:林志玲臉腫如發(fā)面饅頭,56歲陳松伶干癟卻贏麻

香港同框名場(chǎng)面:林志玲臉腫如發(fā)面饅頭,56歲陳松伶干癟卻贏麻

冷紫葉
2026-03-26 16:33:29
川普:我們想讓你成為伊朗最高領(lǐng)袖,“不,我不要”

川普:我們想讓你成為伊朗最高領(lǐng)袖,“不,我不要”

移光幻影
2026-03-27 07:52:25
深圳機(jī)場(chǎng)凌晨“打車難”:出租車挑單拒短途 網(wǎng)約車溢價(jià)“20元漲到80元”

深圳機(jī)場(chǎng)凌晨“打車難”:出租車挑單拒短途 網(wǎng)約車溢價(jià)“20元漲到80元”

南方都市報(bào)
2026-03-27 07:06:15
臺(tái)積電:防了大陸幾十年,沒(méi)想到副總是美國(guó)間諜,核心機(jī)密被卷走

臺(tái)積電:防了大陸幾十年,沒(méi)想到副總是美國(guó)間諜,核心機(jī)密被卷走

掉了顆大白兔糖
2026-03-22 06:49:32
93比58狂勝35分!女籃爭(zhēng)冠熱門斬獲開門紅:宮魯鳴愛(ài)徒6投0中2分

93比58狂勝35分!女籃爭(zhēng)冠熱門斬獲開門紅:宮魯鳴愛(ài)徒6投0中2分

籃球快餐車
2026-03-27 05:13:31
周杰倫繼續(xù)割韭菜!網(wǎng)友一針見(jiàn)血:他唯一和華流關(guān)系最大的是割大陸韭菜

周杰倫繼續(xù)割韭菜!網(wǎng)友一針見(jiàn)血:他唯一和華流關(guān)系最大的是割大陸韭菜

爆角追蹤
2026-03-26 08:56:24
微信聊天反復(fù)出現(xiàn)“對(duì)方正在輸入”,說(shuō)明對(duì)方在干什么?

微信聊天反復(fù)出現(xiàn)“對(duì)方正在輸入”,說(shuō)明對(duì)方在干什么?

學(xué)申論的談妹
2026-03-26 16:15:26
美國(guó)記者挖坑提問(wèn):萬(wàn)一臺(tái)灣不想被統(tǒng)一怎么辦?被中方精準(zhǔn)反殺

美國(guó)記者挖坑提問(wèn):萬(wàn)一臺(tái)灣不想被統(tǒng)一怎么辦?被中方精準(zhǔn)反殺

雪中風(fēng)車
2026-02-23 19:34:34
宋喆直播賣棗笑塌全網(wǎng)!百萬(wàn)流量零成交,滿屏王寶強(qiáng)彈幕扎心到爆

宋喆直播賣棗笑塌全網(wǎng)!百萬(wàn)流量零成交,滿屏王寶強(qiáng)彈幕扎心到爆

誮惜顏a
2026-01-13 01:12:10
世界排名第30!3億歐烏克蘭被暴揍+20年無(wú)緣世界杯 FIFA松了口氣

世界排名第30!3億歐烏克蘭被暴揍+20年無(wú)緣世界杯 FIFA松了口氣

風(fēng)過(guò)鄉(xiāng)
2026-03-27 08:16:17
三大指數(shù)低開近1%

三大指數(shù)低開近1%

財(cái)聯(lián)社
2026-03-27 09:28:08
以軍“大規(guī)模打擊”伊朗首都中心地帶設(shè)施

以軍“大規(guī)模打擊”伊朗首都中心地帶設(shè)施

新華社
2026-03-27 09:38:03
2026-03-27 10:27:00
老馮云數(shù) incentive-icons
老馮云數(shù)
數(shù)據(jù)庫(kù)老司機(jī),云計(jì)算泥石流,PostgreSQL大法師
140文章數(shù) 55關(guān)注度
往期回顧 全部

科技要聞

OpenAI果斷砍掉"成人模式",死磕生產(chǎn)力

頭條要聞

65歲上海老伯相信"33歲女老師"給自己生兒子 被騙16萬(wàn)

頭條要聞

65歲上海老伯相信"33歲女老師"給自己生兒子 被騙16萬(wàn)

體育要聞

申京努力了,然而杜蘭特啊

娛樂(lè)要聞

劉曉慶妹妹發(fā)聲!稱姐姐受身邊人挑撥

財(cái)經(jīng)要聞

很反常!油價(jià)向上,黃金向下

汽車要聞

一汽奧迪A6L e-tron開啟預(yù)售 CLTC最大續(xù)航815km

態(tài)度原創(chuàng)

本地
手機(jī)
房產(chǎn)
時(shí)尚
公開課

本地新聞

救命,這只醬板鴨已經(jīng)在我手機(jī)復(fù)仇了一萬(wàn)遍

手機(jī)要聞

消息稱蘋果iOS 27拓展“液態(tài)玻璃”,要求所有App跟進(jìn)

房產(chǎn)要聞

勁銷64億后,??谶@座改善標(biāo)桿盤,又要引爆樓市!

張雪峰曾經(jīng)“5次談猝死”

公開課

李玫瑾:為什么性格比能力更重要?

無(wú)障礙瀏覽 進(jìn)入關(guān)懷版