โดยทั่วไปคุณสามารถสร้างตารางทางภูมิศาสตร์ใหม่เช่นนี้:
SELECT *
INTO europe.borders
FROM wo_borders
WHERE admin_lvl2 = 'eu';
-- Define a primary key
ALTER TABLE europe.borders ADD PRIMARY KEY (gid);
-- Spatially enable it
SELECT Populate_Geometry_Columns('europe.borders'::regclass);
อย่างไรก็ตามโดยการทำเช่นนี้คุณกำลังแยกฐานข้อมูลของคุณ (ยกเลิกการทำให้ปกติ) ซึ่งหมายความว่ามีความซ้ำซ้อนดังนั้นหากมีการอัปเดตข้อมูลใด ๆ ในตารางหนึ่งจะเป็นการยากที่จะอัพเดทในอีก นอกจากนี้คุณจะไม่สามารถทำการค้นหาในโลกทั้งใบได้ คุณสามารถพิจารณาใช้ VIEWs เพื่อสร้างตารางเสมือนของพาร์ติชันของตารางหลัก:
-- Make an index on your column used to query the view
CREATE INDEX wo_borders_admin_lvl2_idx ON wo_borders USING btree (admin_lvl2);
-- Now the view
CREATE OR REPLACE VIEW europe.borders_view AS
SELECT *
FROM wo_borders
WHERE admin_lvl2 = 'eu';
-- Spatially enable it
SELECT Populate_Geometry_Columns('europe.borders_view'::regclass);