কেনি এভিট ইতিমধ্যে সবচেয়ে গুরুত্বপূর্ণ বিষয়গুলি ব্যাখ্যা করেছেন। তবুও, এখানে কিছু অতিরিক্ত তথ্য দেওয়া হয়েছে:
পোস্টগ্র্যাস্কল-এর ডেটাবেস, টেবিল স্পেস এবং স্কিমাস রয়েছে এবং এক ডাটাবেস থেকে অন্য ডাটাবেসে যোগ দেওয়া অসম্ভব, কারণ সেগুলি কঠোরভাবে বিচ্ছিন্ন। একটি ডাটাবেসের একাধিক স্কিমা থাকতে পারে এবং একটি স্কিমা থেকে অন্য স্কিমায় কিছু যোগ করা সম্ভব। আরও তথ্যের জন্য ডক্সটি দেখুন:
আপনার জিসি স্কিমাতে পোস্টজিআইএস লোড করার আর একটি সম্ভাবনা হ'ল:
t=# create schema gc;
CREATE SCHEMA
t=# set search_path to gc;
SET
t=# create extension postgis;
CREATE EXTENSION
আমি আরক ক্যাটালগ বা প্যাগাডমিনে বিশেষজ্ঞ নই, তবে আমি অনুমান করি যে নিম্নলিখিত তিনটি সম্ভাবনার মধ্যে একটি ঘটেছে:
- PostgreSQL জ্যামিতিক datatypes সমর্থন নেটিভ । তবে আপনার এটি জিও কনটেক্সটসে বিশ্বাস করা উচিত নয়, কারণ সিআরএস মেটাডেটার পাশাপাশি রূপান্তর কার্যকারিতা দেওয়া হয় না। আপনি সবে ভাগ্যবান হয়েছিলেন এবং কিছুই ভাঙেনি।
- আর্ক ক্যাটালগ একরকম, কোনও পোস্টজিআইএস এক্সটেনশান না পেয়ে ব্যবহারকারীকে না জানিয়ে এটি তৈরি করেছে। এটি যাচাই করতে আপনি এই ধাপের আগে এবং পরে বিদ্যমান সারণীগুলি দেখতে পারেন।
পিএসকিএল-তে আপনি টাইপ করে এটি করতে পারেন:
\d
List of Relations
Schema | Name | Type | Owner
--------+-------------------+---------+----------
gc | geography_columns | View | postgres
gc | geometry_columns | View | postgres
gc | raster_columns | View | postgres
gc | raster_overviews | View | postgres
gc | spatial_ref_sys | Table | postgres
আপনি যদি এটি দেখতে পান, পোস্টজিআইএস একটি এক্সটেনশন হিসাবে ইনস্টল করা হয়েছে। তৃতীয় সম্ভাবনাটি হ'ল আর্ককিগ্ল্যাজ এই জাতীয় কিছু করে:
set search_path to $all_schemas;
import to gc;
এক্ষেত্রে আপনিও ভাগ্যবান হয়েছেন। তবে সম্ভবত, আর্কিগ্ল্যাগল শেষ পর্যন্ত আরও কিছু পরিশীলিত কাজ করে ...