Postgresđược triển khai bằng soi kèo bóng đá truoctran sử dụng Mô hình máy khách/máy chủ/máy chủ đơn giản "quy trình perer". Trong mô hình này ở đó là mộtQuy trình khách hàngĐược soi kèo bóng đá truoctran chính xác mộtQuy trình máy chủ. Như chúng ta không biếtmỗi seCó bao nhiêu soi kèo bóng đá truoctran được thực hiện, chúng ta phải sử dụng mộtQuy trình chínhĐiều đó Spawn một quy trình máy chủ mới mỗi khi yêu cầu soi kèo bóng đá truoctran. Quy trình chính này được gọi làPostmastervà lắng nghe tại một cổng TCP/IP được chỉ định cho các soi kèo bóng đá truoctran đến. Bất cứ khi nào yêu cầu soi kèo bóng đá truoctran được phát hiệnPostmasterQuy trình sinh ra một quy trình máy chủ mới gọi điệnPostgres. Các nhiệm vụ máy chủ (Postgresquy trình) giao tiếp với mỗi khác sử dụngsemaphoresvàBộ nhớ chia sẻĐể đảm bảo tính toàn vẹn dữ soi kèo bóng đá truoctran trong suốt Truy cập dữ soi kèo bóng đá truoctran đồng thời. Hình \ Ref Connection minh họa Tương tác của quy trình chínhPostmasterQuy trình máy chủPostgresvà ứng dụng máy khách.
Quy trình máy khách có thể làPSQLFrontend (cho các truy vấn SQL tương tác) hoặc Bất kỳ ứng dụng người dùng nào được triển khai bằng soi kèo bóng đá truoctran sử dụnglibpgThư viện. Lưu ý rằng các ứng dụng được triển khai sử dụngECPG(ThePostgresBộ tiền xử lý SQL nhúng cho C) Sử dụng thư viện này.
Sau khi soi kèo bóng đá truoctran được thiết lập, quy trình máy khách có thể gửi một truy vấn đếnphụ trợ(máy chủ). Truy vấn được truyền bằng văn bản đơn giản, tức là không có phân tích cú pháp được thực hiện trong TheFrontend(máy khách). Máy chủ phân tích cú pháp Truy vấn, tạo ra mộtKế hoạch thực thi,, thực hiện kế hoạch và trả về các bộ dữ liệu được truy xuất cho máy khách bằng cách truyền chúng qua soi kèo bóng đá truoctran đã thiết lập.