วัน: 2 สิงหาคม 2020

การเปิดเผยข้อมูลข่าวสารตาม พ.ร.บ. ข้อมูลข่าวสารของทางราชการ ที่เกี่ยวข้องกับใบอนุญาตก่อสร้างและอาคารการเปิดเผยข้อมูลข่าวสารตาม พ.ร.บ. ข้อมูลข่าวสารของทางราชการ ที่เกี่ยวข้องกับใบอนุญาตก่อสร้างและอาคาร

ในยุคที่การพัฒนาโครงสร้างพื้นฐานและอาคารสูงกลายเป็นส่วนหนึ่งของชีวิตประจำวัน การเข้าถึงข้อมูลที่ถูกต้องและโปร่งใสจึงเป็นรากฐานสำคัญของการกำกับดูแลที่ดี (Good Governance) โดยเฉพาะอย่างยิ่งกระบวนการขอใบอนุญาตก่อสร้าง ซึ่งส่งผลกระทบโดยตรงต่อความปลอดภัยสาธารณะและสิทธิของประชาชน

ตามหลักการของพระราชบัญญัติข้อมูลข่าวสารของราชการ พ.ศ. 2540 การเปิดเผยข้อมูลที่เกี่ยวข้องกับโครงการก่อสร้างจึงไม่ใช่เพียงทางเลือก แต่เป็นสิทธิพื้นฐานที่หน่วยงานรัฐต้องดำเนินการอย่างโปร่งใส ข้อมูลเหล่านี้ครอบคลุมตั้งแต่ขั้นตอนการยื่นคำขอ มาตรฐานทางวิศวกรรม ไปจนถึงรายงานผลกระทบสิ่งแวดล้อม (EIA) เพื่อให้สาธารณะสามารถตรวจสอบความชอบธรรมของกระบวนการได้


การออกแบบระบบข้อมูลเพื่อความโปร่งใสด้วย PostgreSQL

การจัดการข้อมูลที่ซับซ้อนและมีปริมาณมากเช่นข้อมูลใบอนุญาตก่อสร้าง จำเป็นต้องอาศัยระบบฐานข้อมูลที่มีความน่าเชื่อถือและรองรับการสืบค้นที่ละเอียดอ่อน (Granular Query) PostgreSQL เป็นตัวเลือกที่เหมาะสม เนื่องจากมีคุณสมบัติที่รองรับทั้งโครงสร้างข้อมูลแบบ Relational และ NoSQL (เช่น JSONB) ทำให้สามารถจัดเก็บข้อมูลที่หลากหลายได้อย่างมีประสิทธิภาพ

ในการนำหลักการเปิดเผยข้อมูลมาประยุกต์ใช้ทางเทคนิค เราต้องออกแบบ Schema ที่สามารถแยกแยะข้อมูลที่เปิดเผยได้ (Public Data) ออกจากข้อมูลที่ต้องจำกัดการเข้าถึง (Private Data) อย่างชัดเจน

ตัวอย่างการออกแบบ Schema และการสืบค้นข้อมูลสาธารณะ

สมมติว่าเรามีตารางหลักคือ permits และตารางเสริมคือ documents เพื่อเก็บรายละเอียดเอกสารที่เกี่ยวข้อง การสืบค้นข้อมูลที่เปิดเผยต่อสาธารณะควรเน้นที่สถานะ (Status), ประเภทอาคาร, และเอกสารหลักที่ต้องเปิดเผย เช่น แผนผังและรายงาน EIA

SQL

-- ตารางหลักสำหรับข้อมูลใบอนุญาต (Permits) ที่ต้องเปิดเผยสถานะ
CREATE TABLE permits (
    permit_id SERIAL PRIMARY KEY,
    owner_name VARCHAR(100) NOT NULL,
    project_type VARCHAR(50) NOT NULL,
    application_date DATE NOT NULL,
    status VARCHAR(20) NOT NULL -- เช่น 'Pending', 'Approved', 'Rejected'
);

-- ตารางสำหรับเอกสารประกอบที่ต้องเปิดเผย (Documents)
CREATE TABLE documents (
    doc_id SERIAL PRIMARY KEY,
    permit_id INT REFERENCES permits(permit_id),
    document_type VARCHAR(50) NOT NULL, -- เช่น 'Architectural Plan', 'EIA Report'
    disclosure_date DATE
);

-- คำสั่ง SQL สำหรับดึงข้อมูลที่เปิดเผยต่อสาธารณะ (เช่น สถานะและเอกสารหลัก)
SELECT
    p.permit_id,
    p.project_type,
    p.status,
    d.document_type
FROM
    permits p
JOIN
    documents d ON p.permit_id = d.permit_id
WHERE
    p.status = 'Approved' AND d.document_type = 'EIA Report';

การใช้ JSONB สำหรับการเปิดเผยข้อมูลเชิงลึก

นอกจากโครงสร้างแบบตารางแล้ว การใช้ประเภทข้อมูล JSONB ใน PostgreSQL ยังเป็นประโยชน์อย่างยิ่งในการเปิดเผยข้อมูลที่ไม่มีรูปแบบตายตัว (Schema-less data) เช่น รายละเอียดการเปลี่ยนแปลงโครงการ หรือข้อกำหนดเฉพาะทางเทคนิคที่อาจมีการปรับปรุงบ่อยครั้ง การเก็บข้อมูลเหล่านี้ในรูปแบบ JSONB ช่วยให้ระบบสามารถรองรับการขยายตัวของข้อมูลได้ง่าย โดยยังคงสามารถ Query ข้อมูลภายในได้อย่างรวดเร็วและแม่นยำ

การผสานรวม PostgreSQL เข้ากับหลักการเปิดเผยข้อมูลจึงเป็นการสร้างระบบที่ไม่ได้มีเพียงแค่การจัดเก็บข้อมูล แต่ยังรวมถึงการสร้างกลไกที่รับรองความโปร่งใสและความสามารถในการตรวจสอบ (Auditability) ได้อย่างสมบูรณ์


บทสรุป: รากฐานของธรรมาภิบาลดิจิทัล

การเปิดเผยข้อมูลข่าวสารตาม พ.ร.บ. ข้อมูลข่าวสารของราชการ ไม่ได้จำกัดอยู่แค่การเผยแพร่เอกสาร แต่หมายถึงการสร้างระบบดิจิทัลที่โปร่งใสและเข้าถึงได้ง่าย การใช้เทคโนโลยีฐานข้อมูลขั้นสูงอย่าง PostgreSQL ช่วยให้หน่วยงานรัฐสามารถเปลี่ยนข้อมูลทางกฎหมายให้เป็นข้อมูลดิจิทัลที่มีโครงสร้าง (Structured Data) ที่สามารถสืบค้นและตรวจสอบได้ตลอดเวลา ซึ่งเป็นรากฐานสำคัญของการสร้างความเชื่อมั่นและส่งเสริมธรรมาภิบาลในโครงการพัฒนาโครงสร้างพื้นฐานของประเทศ