เชื่อมต่อ LibreOffice Base กับ PostgreSQL ด้วยตัวช่วยสร้างในตัว

ใช้การเชื่อมต่อ PostgreSQL โดยตรงของ LibreOffice Base: เริ่มไฟล์ฐานข้อมูลใหม่ เลือก " เชื่อมต่อกับฐานข้อมูลที่มีอยู่ " เลือกPostgreSQLแล้วป้อนชื่อฐานข้อมูล เซิร์ฟเวอร์ และพอร์ต จากนั้น Base จะขอให้เข้าสู่ระบบ PostgreSQL และบันทึก.odbไฟล์ขนาดเล็กที่มีข้อมูลการเชื่อมต่อ เซิร์ฟเวอร์ PostgreSQL จะยังคงเก็บข้อมูลจริงไว้ ขั้นตอนด้านล่างนี้อ้างอิงจาก LibreOffice Help เวอร์ชัน 26.8 ตรวจสอบเมื่อวันที่ 9 ตุลาคม 2026 ป้ายกำกับอาจแตกต่างกันเล็กน้อยในเวอร์ชันเก่ากว่า

คุณต้องเตรียมอะไรบ้างก่อนเชื่อมต่อ?

ตรวจสอบชื่อฐานข้อมูลที่ถูกต้อง ชื่อโฮสต์เซิร์ฟเวอร์หรือที่อยู่ IP ที่สามารถเข้าถึงได้จากคอมพิวเตอร์ที่ใช้งาน LibreOffice และพอร์ตของ PostgreSQL แบบฟอร์มการเชื่อมต่อของ LibreOffice ใช้ค่าทั้งสามนี้ และพอร์ตเริ่มต้นที่ระบุไว้คือ นอกจากนี้ 5432คุณยังต้องมีชื่อผู้ใช้และรหัสผ่านของ PostgreSQL รวมถึงสิทธิ์ในการเชื่อมต่อกับฐานข้อมูลและเข้าถึงตารางหรือมุมมองที่คุณต้องการใช้งาน ควรสอบถามค่าเหล่านี้จากผู้ดูแลระบบฐานข้อมูลแทนที่จะเดาเอาเอง

สำหรับเซิร์ฟเวอร์บนคอมพิวเตอร์เครื่องเดียวกัน โฮสต์อาจเป็นlocalhost. สำหรับเซิร์ฟเวอร์ที่แยกต่างหาก ให้ใช้ชื่อหรือที่อยู่ DNS ของเซิร์ฟเวอร์นั้น ไม่ใช่คำว่า “localhost” เพราะคำนั้นหมายถึงเครื่องที่ Base กำลังทำงานอยู่เสมอ ค่าตัวอย่างในบทความนี้ ( inventory, db.example.net, และ5432) เป็นเพียงตัวอย่าง ไม่ใช่ข้อมูลประจำตัวสำหรับบริการจริง

Base มีตัวเลือกการเชื่อมต่อโดยตรงกับ PostgreSQL ในตัวช่วยสร้างฐานข้อมูล โดยปกติแล้วคุณไม่จำเป็นต้องตั้งค่าไดรเวอร์ JDBC หรือ ODBC สำหรับวิธีนี้ องค์กรอาจต้องการใช้วิธีใดวิธีหนึ่งสำหรับสภาพแวดล้อมของตนเอง แต่ให้ปฏิบัติตามการตั้งค่าดังกล่าวเฉพาะในกรณีที่ตัวเลือกการเชื่อมต่อโดยตรงไม่พร้อมใช้งาน หรือผู้ดูแลระบบฐานข้อมูลระบุไว้เท่านั้น

คุณสร้างการเชื่อมต่อฐาน (Base connection) อย่างไร?

  1. เปิดตัวช่วยสร้างฐานข้อมูลใน LibreOffice เลือกไฟล์ > สร้างใหม่ > ฐานข้อมูลในหน้าแรกของตัวช่วยสร้าง ให้เลือกเชื่อมต่อกับฐานข้อมูลที่มีอยู่แล้วและเลือกPostgreSQLจากรายการประเภทฐานข้อมูล คลิกถัดไป
LibreOffice Base Database Wizard โดยเลือกตัวเลือก "เชื่อมต่อกับฐานข้อมูลที่มีอยู่" และเลือก PostgreSQL
เลือกตัวเลือกฐานข้อมูลที่มีอยู่แล้ว และเลือก PostgreSQL ในตัวช่วยสร้างฐานข้อมูล
  1. ป้อนที่อยู่การเชื่อมต่อในหน้าการเชื่อมต่อ PostgreSQL ให้กรอกชื่อฐานข้อมูลเซิร์ฟเวอร์และหมายเลขพอร์ตตัวอย่างเช่น ให้ใช้inventory, db.example.net, และ5432เฉพาะในกรณีที่ค่าเหล่านั้นเป็นค่าที่ระบุสำหรับเซิร์ฟเวอร์ของคุณ หน้านี้ยังยอมรับสตริงการเชื่อมต่อ PostgreSQL เช่นdbname=inventory host=db.example.net port=5432; ให้ใช้ช่องแยกต่างหากเว้นแต่ผู้ดูแลระบบของคุณจะให้พารามิเตอร์เพิ่มเติมแก่คุณ LibreOffice ระบุว่า ค่า user=และpassword=ในสตริงการเชื่อมต่อจะถูกละเว้น และระบบจะขอข้อมูลรับรองเมื่อเชื่อมต่อ
การตั้งค่าการเชื่อมต่อ PostgreSQL พร้อมชื่อฐานข้อมูล inventory, เซิร์ฟเวอร์ db.example.net และพอร์ต 5432
ป้อนชื่อฐานข้อมูล ที่อยู่เซิร์ฟเวอร์ PostgreSQL และพอร์ตที่ผู้ดูแลระบบฐานข้อมูลแจ้งให้ทราบ
  1. ยืนยันตัวตนดำเนินการต่อในหน้ายืนยันตัวตนผู้ใช้ ป้อนชื่อบทบาท PostgreSQL และรหัสผ่านเมื่อได้รับแจ้ง จากนั้นทดสอบหรือทำการเชื่อมต่อให้เสร็จสิ้น หลีกเลี่ยงการบันทึกรหัสผ่านบนคอมพิวเตอร์ที่ใช้ร่วมกันหรือคอมพิวเตอร์ที่ได้รับการจัดการ เว้นแต่ว่านโยบายขององค์กรของคุณจะอนุญาต
หน้ายืนยันตัวตนผู้ใช้ Database Wizard พร้อมชื่อผู้ใช้และรหัสผ่านที่ถูกซ่อนไว้
Base จะร้องขอชื่อผู้ใช้และรหัสผ่านของ PostgreSQL เมื่อทำการทดสอบการเชื่อมต่อ
  1. เลือกวิธีการที่ Base ควรบันทึกการเชื่อมต่อในหน้าวิซาร์ดสุดท้าย ให้เลือกว่าจะลงทะเบียนฐานข้อมูลใน LibreOffice หรือไม่ และจะเปิดเพื่อแก้ไขหรือไม่ การลงทะเบียนจะทำให้การเลือกแหล่งข้อมูลจากส่วนประกอบอื่นๆ ของ LibreOffice ง่ายขึ้น แต่จะไม่เผยแพร่ฐานข้อมูลหรือสร้างเซิร์ฟเวอร์ PostgreSQL บันทึกไฟล์ด้วยชื่อที่ชัดเจน เช่นinventory.odbในตำแหน่งที่คุณสามารถเข้าถึงได้ เปิดไฟล์นี้อีกครั้งในภายหลังเพื่อใช้การตั้งค่าการเชื่อมต่อเดียวกัน

หลังจากเชื่อมต่อสำเร็จแล้ว ควรปรากฏอะไรขึ้นบ้าง?

โปรแกรม Base จะเปิดหน้าต่างฐานข้อมูล เลือกTablesเพื่อดูตารางที่มีให้สำหรับบทบาทที่เชื่อมต่ออยู่ เปิดเฉพาะตารางที่คุณมีสิทธิ์ในการอ่านเท่านั้น หากวัตถุที่คาดหวังปรากฏขึ้น แสดงว่าการเชื่อมต่อสำเร็จ การเข้าสู่ระบบสำเร็จไม่ได้หมายความว่าจะได้รับสิทธิ์ในการเข้าถึงทุกตารางโดยอัตโนมัติ และ Base จะไม่คัดลอกตาราง PostgreSQL ลงใน.odbไฟล์

หน้าต่างหลักของ LibreOffice Base แสดงการนำทางตารางและตัวอย่างตารางข้อมูล
หลังจากเชื่อมต่อแล้ว ให้เปิดตาราง (Tables) และตรวจสอบว่าวัตถุในฐานข้อมูลที่คาดหวังปรากฏให้เห็นหรือไม่

จะทำอย่างไรหาก Base เชื่อมต่อไม่ได้?

  • การเชื่อมต่อถูกปฏิเสธหรือหมดเวลา:ตรวจสอบชื่อโฮสต์ พอร์ต เส้นทางเครือข่าย และไฟร์วอลล์ระหว่างคอมพิวเตอร์หลักและ PostgreSQL สำหรับการเชื่อมต่อระยะไกล PostgreSQL ต้องรับฟังบนอินเทอร์เฟซเครือข่ายที่เหมาะสม โดยค่าเริ่มต้นอาจยอมรับเฉพาะการเชื่อมต่อแบบ loopback ภายในเท่านั้น ขอให้ผู้ดูแลระบบเซิร์ฟเวอร์ตรวจสอบlisten_addressesนโยบายเครือข่ายแทนที่จะเปิดเผยฐานข้อมูลอย่างกว้างขวาง ดู การ ตั้งค่าการเชื่อมต่อ PostgreSQL
  • ข้อความ “ไม่มีรายการใน pg_hba.conf” หรือการตรวจสอบสิทธิ์ล้มเหลว:เซิร์ฟเวอร์อาจไม่มีกฎการตรวจสอบสิทธิ์ที่ตรงกับที่อยู่ไคลเอ็นต์ ฐานข้อมูลที่ร้องขอ ผู้ใช้ และวิธีการตรวจสอบสิทธิ์ หรือรหัสผ่านที่ให้มาอาจไม่ถูกต้อง ผู้ดูแลระบบควรตรวจสอบกฎที่ตรงกันและวิธีการป้อนรหัสผ่านในไฟล์pg_hba.confpg_hba.conf PostgreSQL จะประมวลผลกฎตามลำดับและปฏิเสธการเชื่อมต่อหากไม่มีกฎใดตรงกัน อย่าใช้trustเป็นวิธีแก้ปัญหาอย่างรวดเร็วสำหรับเซิร์ฟเวอร์ที่เข้าถึงได้ผ่านเครือข่าย เนื่องจากเป็นการข้ามการตรวจสอบสิทธิ์ด้วยรหัสผ่าน โปรดดูเอกสารประกอบการตรวจสอบสิทธิ์ไคลเอ็นต์ของ PostgreSQL
  • ไม่พบฐานข้อมูล:โปรดยืนยันชื่อฐานข้อมูลและตรวจสอบให้แน่ใจว่าคุณกำลังเชื่อมต่อกับอินสแตนซ์และพอร์ต PostgreSQL ที่ถูกต้อง
  • การล็อกอินใช้งานได้ แต่ตารางหายไปหรืออยู่ในโหมดอ่านอย่างเดียว:โปรดขอให้ผู้ดูแลระบบตรวจสอบว่าบทบาทดังกล่าวมีCONNECTสิทธิ์ในการเข้าถึงฐานข้อมูลและสิทธิ์ที่เหมาะสมบนสคีมาและอ็อบเจ็กต์ที่จำเป็นหรือไม่ เอกสารของ PostgreSQL ระบุว่าการตรวจสอบการยืนยันตัวตนโฮสต์เพียงอย่างเดียวไม่เพียงพอสำหรับการเข้าถึงฐานข้อมูล

คุณจะตรวจสอบการตั้งค่าได้อย่างไร?

ปิดและเปิด.odbไฟล์ที่บันทึกไว้ใหม่ เชื่อมต่อด้วยบทบาทที่ต้องการ และตรวจสอบว่าตารางที่คาดหวังปรากฏอยู่ภายใต้หัวข้อ "ตาราง " หรือไม่ หากคุณมีสิทธิ์อนุญาต ให้เปิดตารางที่รู้จักและตรวจสอบชื่อคอลัมน์หรือระเบียนที่คาดหวัง หาก Base ขอรหัสผ่านอีกครั้ง นั่นอาจเป็นเพียงตัวเลือกหรือนโยบายการบันทึกข้อมูลประจำตัว ไม่ได้หมายความว่ารายละเอียดการเชื่อมต่อผิดพลาดแต่อย่างใด

สำหรับคำจำกัดความของฟิลด์ โปรดดูการตั้งค่าการเชื่อมต่อ PostgreSQL ของ LibreOfficeและความช่วยเหลือของตัวช่วยสร้างฐานข้อมูล LibreOfficeหากการเชื่อมต่อใช้งานได้ในเครื่อง แต่ล้มเหลวจากคอมพิวเตอร์เครื่องอื่น โปรดขอให้ผู้ดูแลระบบ PostgreSQL ตรวจสอบการเข้าถึงฝั่งเซิร์ฟเวอร์

ฝากความเห็น

เชื่อมต่อ LibreOffice Base กับ PostgreSQL ด้วยตัวช่วยสร้างในตัว

เชื่อมต่อ LibreOffice Base กับ PostgreSQL ด้วยตัวช่วยสร้างในตัว

ใช้ตัวเลือกการเชื่อมต่อ PostgreSQL โดยตรงของ Base เพื่อป้อนรายละเอียดเซิร์ฟเวอร์ เข้าสู่ระบบ บันทึกไฟล์การเชื่อมต่อ ODB และแก้ไขปัญหาข้อผิดพลาดในการเข้าถึงทั่วไป

ทำให้ฟอนต์แบบกำหนดเองพร้อมใช้งานสำหรับ LibreOffice Flatpak

ทำให้ฟอนต์แบบกำหนดเองพร้อมใช้งานสำหรับ LibreOffice Flatpak

ติดตั้งฟอนต์ในโฟลเดอร์ฟอนต์ของผู้ใช้ Linux รีสตาร์ท LibreOffice Flatpak และตรวจสอบว่าฟอนต์ปรากฏใน Writer โดยไม่ลดระดับการรักษาความปลอดภัยแอป

แก้ปัญหาโปรแกรม LibreOffice Save ขัดข้องบน Sonoma: ทำงานในพื้นที่ก่อนเป็นอันดับแรก

แก้ปัญหาโปรแกรม LibreOffice Save ขัดข้องบน Sonoma: ทำงานในพื้นที่ก่อนเป็นอันดับแรก

ปกป้องงานของคุณและแยกปัญหาการบันทึกข้อมูลผิดพลาดบนไดรฟ์เครือข่ายใน LibreOffice บน macOS Sonoma ด้วยเวิร์กโฟลว์ที่เน้นการบันทึกในเครื่องเป็นหลัก การตรวจสอบสิทธิ์ และการทดสอบแบบเจาะจง

รักษารหัส CSV ไว้ใน Calc โดยการนำเข้าเป็นข้อความ

รักษารหัส CSV ไว้ใน Calc โดยการนำเข้าเป็นข้อความ

รักษาเลขศูนย์นำหน้าใน Calc โดยการตั้งค่าคอลัมน์ ID เป็นข้อความระหว่างการนำเข้า CSV ตรวจสอบการแสดงตัวอย่าง และตรวจสอบข้อมูลที่บันทึกไว้

เอกสาร LibreOffice ถูกล็อกโดยผู้ใช้ที่ไม่รู้จัก: วิธีแก้ไขอย่างปลอดภัย

เอกสาร LibreOffice ถูกล็อกโดยผู้ใช้ที่ไม่รู้จัก: วิธีแก้ไขอย่างปลอดภัย

ค้นหาสาเหตุของการล็อกเอกสาร LibreOffice ล้างไฟล์ล็อกที่ค้างอยู่ได้อย่างปลอดภัย และยืนยันว่าคุณสามารถแก้ไขและบันทึกได้โดยไม่สูญเสียการเปลี่ยนแปลง

เพิ่มความเร็วในการเขียนเอกสารโดยการซ่อนและบีบอัดรูปภาพในเอกสาร

เพิ่มความเร็วในการเขียนเอกสารโดยการซ่อนและบีบอัดรูปภาพในเอกสาร

ทำให้ไฟล์ Writer ที่มีรูปภาพจำนวนมากแก้ไขได้ง่ายขึ้น: ทดสอบการตั้งค่าการแสดงผลที่สามารถย้อนกลับได้ บีบอัดรูปภาพขนาดใหญ่ในสำเนา และตรวจสอบเค้าโครงที่บันทึกไว้

เร่งความเร็วในการเริ่มต้นใช้งาน LibreOffice บน Windows 11 และ Linux

เร่งความเร็วในการเริ่มต้นใช้งาน LibreOffice บน Windows 11 และ Linux

ตรวจสอบว่าการเปิดใช้งานช้าเกิดจากส่วนขยาย การตั้งค่าโปรไฟล์ หรือระบบ จากนั้นทดสอบวิธีแก้ไขที่ปลอดภัยที่สุดโดยไม่สูญเสียข้อมูล LibreOffice

บันทึกเอกสาร LibreOffice ไปยัง Nextcloud โดยตรงด้วย WebDAV

บันทึกเอกสาร LibreOffice ไปยัง Nextcloud โดยตรงด้วย WebDAV

เชื่อมต่อ LibreOffice กับ Nextcloud ผ่าน WebDAV บันทึกสำเนาบนเซิร์ฟเวอร์ด้วย Ctrl+S และทำความเข้าใจว่าการกู้คืนอัตโนมัติ (AutoRecovery) แตกต่างจากการซิงค์บนคลาวด์อย่างไร

อะแดปเตอร์บลูทูธหายไปใน Pardus 23 ใช่หรือไม่? ลองตรวจสอบตามนี้ก่อน

อะแดปเตอร์บลูทูธหายไปใน Pardus 23 ใช่หรือไม่? ลองตรวจสอบตามนี้ก่อน

ตรวจสอบว่า Pardus 23 บล็อกบลูทูธหรือไม่ ขาด BlueZ หรือตรวจไม่พบเฟิร์มแวร์ของอะแดปเตอร์ จากนั้นตรวจสอบว่าตัวควบคุมทำงานได้หรือไม่

ตั้งค่าการแยกเบราว์เซอร์ Gooroom ผ่านนโยบายขององค์กรของคุณ

ตั้งค่าการแยกเบราว์เซอร์ Gooroom ผ่านนโยบายขององค์กรของคุณ

เรียนรู้วิธีที่ Gooroom แยกการท่องเว็บที่เชื่อถือได้และไม่น่าเชื่อถือ สิ่งที่ผู้ใช้สามารถเปลี่ยนแปลงได้ และวิธีที่ผู้ดูแลระบบสามารถอัปเดตนโยบายเว็บไซต์ได้อย่างปลอดภัย