SELECT Probe_Geometry_Columns();
হ্যান্ডল ইউটিলিটি।
প্রথমত, যখন আমরা একটি বিদ্যমান সারণীতে জ্যামিতি কলাম যুক্ত করি
SELECT AddGeometryColumn('my_table', 'geo_column', 1234, 'MULTIPOINT', 2);
জ্যামিতি (জিও_ কলাম) টাইপটি নির্দিষ্ট টেবিলের (মাই_ টেবিল) ক্যাপ করার জন্য প্রয়োজনীয় ফাংশনটি আমরা খাওয়াচ্ছি এবং এসআরআইডি (1234), জ্যামিতির ধরণ (বহুবিধ) এবং মাত্রার সংখ্যা (2) এর মতো গুরুত্বপূর্ণ বিবরণ লিখি জ্যামিতি_কলামগুলি সারণী। সংক্ষেপে, এটি একটি বিকল্প এবং তিনটি আপডেট।
অন্যান্য উপায়ে জ্যামিতি কলাম তৈরি করা (শেফফাইল থেকে লোড, একটি তৈরি টেবিল হিসাবে নির্বাচিত ইত্যাদি)) স্থানিক টেবিলগুলিতে নিয়ে যেতে পারে যা বাহ্যিক অ্যাপ্লিকেশনগুলিতে অদৃশ্য, যদিও তারা ডাটাবেসের মধ্যে ঠিক সূক্ষ্মভাবে কাজ করে। জ্যামিতি_কলামগুলিতে সঞ্চিত সঠিক বিবরণ ব্যতীত প্রকৃত জ্যামিতির মানগুলি অনুমানকৃত বিন্দু, লাইন বা বহুভুজগুলির সন্ধানকারী অ্যাপ্লিকেশনগুলিতে অযৌক্তিক চরিত্রের স্ট্রিং হিসাবে উপস্থিত হয়।
প্রোব ফাংশনটিতে কল করা জ্যামিতি টাইপের প্রতিটি কলাম পরীক্ষা করে, জ্যামিতি_কলামগুলিতে নতুন মান যুক্ত করে এবং বিরোধের প্রতিবেদন দেয়।
আপনার প্রশ্নের পিছনে চক্রাকারে, জিওসার্ভার বিশ্বাস করে না যে নাম পরিবর্তনটি জ্যামিতি_কলামগুলিতে প্রতিবিম্বিত না হলে নাম পরিবর্তিত টেবিলটিতে স্থানিক ডেটা রয়েছে। আর কিছু বিবেচনা করার বিষয় হ'ল যে প্রোব ফাংশনটি নতুন টেবিলের নামটি প্রতিফলিত করে একটি সদৃশ রেকর্ড তৈরি করে তবে মূল রেকর্ড থেকে মুক্তি পাবে না - জিও সার্ভারের জন্য আরও একটি সম্ভাব্য হ্যাং-আপ।
যা যা বলেছিল, আমি আপনাকে পরামর্শ দিচ্ছি: 1) তদন্ত চালাও তত্ক্ষণাত পুরানো রেকর্ডটি মুছুন; বা 2) আপনার নাম পরিবর্তনটি জ্যোমিতি_কলামগুলিতে একটি বিকল্পের সাথে f_table_name মান পরিবর্তন করতে অনুসরণ করুন।
শব্দভাণ্ডারের জন্য দুঃখিত, তবে আমি আশা করি এটি সাহায্য করবে।