PostgreSQL หรือที่รู้จักกันในชื่อ Postgres เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์โอเพนซอร์สที่ได้รับความนิยม ใช้กันอย่างแพร่หลายโดยนักพัฒนาแอปพลิเคชันในการสร้างแอปพลิเคชันตั้งแต่เว็บแอปขนาดเล็กไปจนถึงระบบองค์กรขนาดใหญ่
หากคุณติดตั้ง PostgreSQL บน Mac สำหรับโปรเจกต์แต่ตอนนี้ไม่ต้องการใช้แล้ว หรือกำลังประสบปัญหากับ PostgreSQL เช่น ขัดแย้งกับระบบ Mac ขอแนะนำให้ถอนการติดตั้ง บทความนี้จะอธิบายวิธีถอนการติดตั้ง PostgreSQL บน Mac ให้หมด 2 วิธีที่มีประสิทธิภาพ
เหตุผลในการถอนการติดตั้ง PostgreSQL
เหตุผลหลักในการถอนการติดตั้ง PostgreSQL คือคุณจะไม่ใช้เครื่องมือนี้อีกต่อไป การลบยูทิลิตี้ที่ไม่จำเป็นออกจาก Mac เป็นแนวทางปฏิบัติที่ดีที่สุดเพื่อ騰พื้นที่จัดเก็บ Mac
หากคุณไม่ได้ใช้ PostgreSQL ไม่ค่อยมีโอกาสที่คุณจะอัปเดตมันให้ทันสมัย ซอฟต์แวร์ที่ล้าสมัยมักนำไปสู่ความขัดแย้งและอาจทำให้ Mac ของคุณ 드러งอกต่อการโจมตีของมัลแวร์ แม้ PostgreSQL จะไม่ค่อยเป็นปัญหา แต่ขอแนะนำให้ถอนการติดตั้งเพื่อป้องกันปัญหาในอนาคต
หากคุณรู้จักใครที่ได้ประโยชน์จากข้อมูลนี้ โปรดแชร์กับเขา
วิธีถอนการติดตั้ง PostgreSQL โดยใช้ Terminal
การลาก PostgreSQL ไปที่ถังขยะไม่สามารถลบมันออกจาก Mac ให้หมดได้ เพราะไฟล์บริการระบบของ Postgre ทั้งหมดจะยังคงอยู่บนคอมพิวเตอร์ ในการถอนการติดตั้ง PostgreSQL บน Mac ให้หมด ทางเลือกแรกคือรันคำสั่งใน Terminal หากเคยใช้ PostgreSQL มาก่อน การใช้ Terminal ไม่ควรเป็นปัญหา
วิธีถอนการติดตั้ง PostgreSQL บน Mac ด้วยตนเองโดยใช้ Terminal:
ขั้นตอนที่ 1. ปิด PostgreSQL
หากเซิร์ฟเวอร์ PostgreSQL กำลังทำงานบน Mac คุณต้องปิดมันก่อนลบ คลิกไอคอน ช้าง ในแถบเมนูด้านบนและเลือก Shutdown server

ขั้นตอนที่ 2. เปิดแอป Terminal
หา Terminal ใน Finder > Applications > Utilities และดับเบิลคลิกแอปเพื่อเปิดหน้าต่างเทอร์มินัล
ขั้นตอนที่ 3. รันคำสั่งถอนการติดตั้ง
เนื่องจากคุณสามารถดาวน์โหลดแพ็กเกจ PostgreSQL สำหรับ macOS จากแหล่งที่ต่างกันหลายแห่ง แต่ละแห่งต้องการวิธีถอนการติดตั้งที่แตกต่างกัน
พิมพ์คำสั่งต่อไปนี้และกด Return เพื่อเริ่มต้นโปรแกรมถอนการติดตั้ง PostgreSQL จำไว้ว่า要把 "15" แทนที่ด้วยเวอร์ชัน PostgreSQL ที่ติดตั้งบน Mac ของคุณ จากนั้นพิมพ์รหัสผ่านแอดมินเมื่อถูกถาม
เพื่อถอนการติดตั้ง PostgreSQL 15 ที่ติดตั้งโดย EDB installer บน Mac:
sudo /Library/PostgreSQL/15/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh
เพื่อลบ Postgres.app แอป Mac ต้นทางที่รันในแถบเมนูโดยไม่ต้องใช้ตัวติดตั้ง:
open /Library/PostgreSQL/15/uninstall-postgresql.app
เพื่อลบ PostgreSQL ด้วย Homebrew บน Mac:
1. รันคำสั่งต่อไปนี้และหาชื่อที่ถูกต้องสำหรับเวอร์ชัน PostgreSQL ของคุณ เช่น postgresql94, postgres, และ postgresql@14
brew list
2. รันคำสั่งต่อไปนี้เพื่อถอนการติดตั้ง Postgres ด้วย Homebrew แทนที่ "postgresql@14" ด้วยชื่อที่คุณพบในคำสั่งข้างต้น
brew uninstall postgresql@14
ขั้นตอนที่ 4. ลบไฟล์ที่เกี่ยวข้องกับ PostgreSQL
คำสั่งข้างต้นเพียงถอนการติดตั้งเซิร์ฟเวอร์ PostgreSQL แต่ทิ้งไฟล์บริการไว้บนดิสก์ Mac ให้ป้อนคำสั่งต่อไปนี้แต่ละคำสั่งและกด Return ทีละคำสั่ง เพื่อลบไฟล์ที่เกี่ยวข้องกับ PostgreSQL
เพื่อลบโฟลเดอร์ข้อมูลและไฟล์ ini ที่เกี่ยวข้องกับซอฟต์แวร์ PostgreSQL:
sudo rm -rf /Library/PostgreSQL
sudo rm /etc/postgres-reg.ini
เพื่อลบไฟล์ PostgreSQL ในเครื่องด้วย Homebrew:
rm -rf /usr/local/var/postgres
rm /usr/local/var/log/postgres.log
rm -f ~/.psqlrc ~/.psql_history
ขั้นตอนที่ 5. ลบผู้ใช้ PostgreSQL
บน macOS 13 Ventura:
1. ไปที่ เมนู Apple > System Settings > Users & Groups
2. เลือก ผู้ใช้ PostgreSQL
3. คลิกไอคอน i และเลือก Delete Account
บน macOS Monterey หรือเก่ากว่า:
1. ไปที่ เมนู Apple > System Preferences > Users & Groups คลิก ล็อก และใส่รหัสผ่านแอดมินเพื่อปลดล็อกแผงตั้งค่า
2. เลือก ผู้ใช้ PostgreSQL และคลิกที่ปุ่ม ลบ -

ขั้นตอนที่ 6. กู้คืนการตั้งค่า shared memory [Optional]
พิมพ์คำสั่งต่อไปนี้และกด Return
sudo rm /etc/sysctl.conf
การแชร์โพสต์นี้กับเครือข่ายของคุณบนโซเชียลมีเดียจะช่วยให้เราถึงผู้ชมกว้างขึ้นและสร้างผลกระทบมากขึ้น
วิธีถอนการติดตั้ง PostgreSQL บน Mac ด้วยคลิกเดียว
หากคุณมีปัญหาในการทำตามกระบวนการข้างต้น อีกวิธีหนึ่งในการลบ PostgreSQL จาก Mac ให้หมดคือการใช้ iBoysoft MagicMenu มันสามารถหาไฟล์ทั้งหมดที่เกี่ยวข้องกับ PostgreSQL และลบแอปพลิเคชันโดยไม่เหลือเศษซาก วิธีนี้เหมาะกับผู้ใช้ที่ไม่ใช่เทคนิค เพราะไม่ได้เกี่ยวข้องกับคำสั่ง Terminal ใดๆ
หลังจากปิดเซิร์ฟเวอร์ PostgreSQL แล้ว นี่คือวิธีถอนการติดตั้งได้อย่างง่ายดายด้วย iBoysoft MagicMenu
ขั้นตอนที่ 1. ดาวน์โหลดและติดตั้ง iBoysoft MagicMenu บน Mac ของคุณ
iBoysoft MagicMenu พร้อมดาวน์โหลดฟรีใน App Store ซอฟต์แวร์จะแจ้งให้คุณติดตั้ง iBoysoft MagicMenu Helper เพื่อใช้ฟีเจอร์ทั้งหมด คลิก Install iBoysoft MagicMenu Helper และทำตามคำแนะนำบนหน้าจอ
ขั้นตอนที่ 2. ถอนการติดตั้ง PostgreSQL ให้หมดด้วยคลิกเดียว
Postgres.app รวม psql ไคลเอ็นต์บรรทัดคำสั่งสำหรับ PostgreSQL มีไคลเอ็นต์กราฟิกที่ยอดเยี่ยมสำหรับ PostgreSQL มากมาย เช่น pgAdmin 4 และ Postico
หาไคลเอ็นต์ซอฟต์แวร์ที่คุณใช้ใน Finder และคลิกขวาที่มัน เลือก Uninstall ในเมนูดรอปดาวน์ iBoysoft MagicMenu จะลบ pgAdmin 4 (หรือซอฟต์แวร์ไคลเอ็นต์ PostgreSQL อื่นๆ) และสแกนระบบของคุณเพื่อหาไฟล์ PostgreSQL ทั้งหมดและลบมันออกจาก Mac


หากคุณไม่รู้วิธีปิดแอปบน Mac บทช่วยสอนนี้จะช่วยคุณ ซึ่งรวมถึงวิธีปิดแอปบน Mac 3 วิธี และวิธีปิดแอปที่ค้างบน Mac
สรุป
หากคุณต้องการติดตั้ง PostgreSQL ใหม่หรือแค่ไม่ต้องการใช้แล้ว จำเป็นต้องถอนการติดตั้ง PostgreSQL บน Mac ให้หมด คุณสามารถรันคำสั่งเพื่อลบ PostgreSQL จาก Mac แต่โปรดจำไว้ว่าคำสั่งแตกต่างกันไปขึ้นอยู่กับวิธีที่คุณติดตั้ง PostgreSQL บน Mac
วิธีที่ง่ายและเร็วที่สุดในการลบ PostgreSQL จาก Mac ของคุณ คือการใช้ iBoysoft MagicMenu มันสามารถถอนการติดตั้งซอฟต์แวร์ไคลเอ็นต์ PostgreSQL และทำความสะอาดไฟล์ที่เกี่ยวข้องด้วยคลิกเดียว นอกจากโปรแกรมถอนการติดตั้งแอป iBoysoft MagicMenu ยังมีฟีเจอร์หลากหลายอย่างเช่น บีบอัดไฟล์, หาไฟล์ซ้ำ, ลบรูปซ้ำ และแปลงรูปภาพ สำรวจตัวเพิ่มเมนูคลิกขวาที่ยอดเยี่ยมนี้วันนี้!
หากคุณเพลิดเพลินกับการอ่านโพสต์นี้ โปรดช่วยเราถึงคนมากขึ้นโดยแชร์บนโปรไฟล์โซเชียลมีเดียของคุณ ขอบคุณสำหรับการสนับสนุน!
คำถาม: PostgreSQL เป็นระบบฐานข้อมูลโอเพนซอร์สที่ทรงพลังซึ่งใช้และขยายภาษา SQL รวมถึงฟีเจอร์ต่างๆ เพื่อจัดเก็บและจัดการข้อมูลที่มีโครงสร้าง
คำถาม: การถอนการติดตั้ง PostgreSQL บน Mac โดยปกติไม่ได้ลบฐานข้อมูลที่สร้างโดยใช้ PostgreSQL โดยอัตโนมัติ เว้นแต่คุณลบไฟล์และไดเรกทอรี PostgreSQL ด้วยตนเอง