উত্তর:
এছাড়াও আপনি পারেন জন্য পৃথক কলাম ব্যবহার করতে পারে latitudeএবং longitudeবা আপনার নিজের টাইপ তৈরি । যে কোনও উপায়ে অনুমোদিত মানগুলিকে সীমাবদ্ধ করা ভাল হতে পারে , উদাহরণটিতে আমি টাইপগুলি একাধিক টেবিলটিতে ব্যবহার করা হয় তবে পুনরাবৃত্তি সীমাবদ্ধতাগুলি এড়াতে ডোমেনগুলিও ব্যবহার করি :
create domain latitude_t as double precision not null
check(value>=-90 and value<=90);
create domain longitude_t as double precision not null
check(value>-180 and value<=180);
create type geocoord_t as (latitude latitude_t, longitude longitude_t);
create table my_table(id serial, geocoord geocoord_t);
insert into my_table(geocoord) values ((31.778175,35.22995));
select id, (geocoord).* from my_table;
id | latitude | longitude
----+-----------+-----------
1 | 31.778175 | 35.22995
জিআইএসবিহীন অ্যাপ্লিকেশনটির জন্য আমি জ্যাকের পরামর্শ মতো কলামগুলিই ব্যবহার করি, যদিও আমি চেক মানটি নিয়ে বিরক্ত করি না। অতিরিক্ত কলামে ডেটাম (আইই এনএডি 27 ) নির্দিষ্ট করা ভাল ধারণা , কারণ মানগুলি সঠিকভাবে ব্যাখ্যা করার জন্য ডেটাম গুরুত্বপূর্ণ।