Postgresql: ডাটাবেসটিকে নতুন টেবিল স্পেসে সরান


10

আমি একটি ডাটাবেস (টেবিল, সূচিপত্র ইত্যাদি) পুরোপুরি নতুন টেবিল স্পেসে স্থানান্তরিত করতে চাই। আমি জানি যে কীভাবে প্রতিটি আইটেম স্বতন্ত্রভাবে স্থানান্তরিত করতে হয় তবে কী সবগুলি একসাথে সরানোর কোনও উপায় আছে? আমি পোস্টগ্র্যাস্কল 9.1 ব্যবহার করছি।

উত্তর:


15
ALTER DATABASE name SET TABLESPACE new_tablespace

দস্তাবেজগুলি থেকে কিছু অংশ :

... ডাটাবেসের ডিফল্ট টেবিল স্পেস পরিবর্তন করে। কেবল ডাটাবেসের মালিক বা কোনও সুপারভাইজার এটি করতে পারে; আপনার অবশ্যই নতুন টেবিল স্পেসের জন্য সুযোগ তৈরি করতে হবে। এই কমান্ডটি ডাটাবেসের পুরাতন ডিফল্ট টেবিল স্পেসে কোনও টেবিল বা সূচিপত্রকে নতুন টেবিল স্পেসে স্থানান্তরিত করে। নোট করুন যে অ-ডিফল্ট টেবিল স্পেসগুলিতে থাকা সারণী এবং সূচিগুলি প্রভাবিত হয় না।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.