অন্য কোনও মেশিন লক্ষ্য করে pg_dump চলাকালীন অনুমতি "pg_catolog.tablename" তৈরি করতে অস্বীকৃত


11

আমি 9.5 বিটা 2 থেকে 9.4.4 সার্ভারে কিছু টেবিল ডাম্প করার চেষ্টা করছি। যে কমান্ডটি আমি ব্যবহার করছি তা হ'ল মোটামুটি মান:

pg_dump -t table dbname | psql -h hostname -d dbname

আমি পোস্টগ্র্রেস ব্যবহারকারী ব্যবহার করছি, যা আমি বুঝতে পারি যে সম্ভবত এটি আদর্শ নয়, তবে এটি উভয়ই ডেটা প্রসেসিং বাক্স যা কেবলমাত্র আমিই ব্যবহার করি এবং এটি ত্রুটির সাথে প্রাসঙ্গিক। প্রথমদিকে, আমি ত্রুটি পেয়েছি

ত্রুটি: অপরিজ্ঞাত কনফিগারেশন প্যারামিটার "সারি_সিকিউরিটি"

9.5-এ এই বৈশিষ্ট্যটি নতুন হিসাবে প্রত্যাশিত, এবং হ্যাঁ, আমি বুঝতে পারি যে বিভিন্ন পোস্টগ্র্যাস সংস্করণগুলির মধ্যে pg_dump করা ভাল নয়, তবে, দুঃখের সাথে অনিবার্য, এই যে এই যে আমি একটি খুব অস্পষ্ট বাগ আঘাত পেয়েছি, এবং একটি বৃহত্তর স্থানান্তরিত করা দরকার স্থির তথ্য পরিমাণ একবার।

সুতরাং, সারি_সিকিউরিটি ত্রুটি অপসারণ করতে এই ঘৃণ্য হ্যাকটি ব্যবহার করে এবং প্রথম ত্রুটিতে স্টপ চালু করে:

pg_dump -t tablemame dbname |sed 's/SET row_security = off;//'|
psql -v ON_ERROR_STOP=1 -h hostname -d dbname

আমি এখন পেয়েছি:

ত্রুটি: "pg_catolog.tablename" বিবরণ তৈরি করার অনুমতি অস্বীকার করেছে: সিস্টেম ক্যাটালগ পরিবর্তনগুলি বর্তমানে অনুমোদিত নয়

পোস্টগ্র্রেস ব্যবহারকারী / ভূমিকাটি ব্যবহার করা অনাকাঙ্ক্ষিত হতে পারে, তবে আমার বোধগম্যতা এই যে প্রকৃতির কোনও অনুমতিের সমস্যা থাকা উচিত নয়। আমি মনে রাখবেন যে কোনও পরামর্শের জন্য আমি উন্মুক্ত যে এটি এক বন্ধ অপারেশন এবং এটি হ'ল ডেটা প্রসেসিং ডেভ বাক্সগুলি কোনও লাইভ পরিষেবাদির সাথে সংযুক্ত নয়, তাই আদর্শ কর্পোরেট ডেটা অ্যাক্সেস নীতিগুলির তুলনায় অগ্রাধিকার পছন্দ preferred এটি বলার পরে, কীভাবে এটি সঠিকভাবে করবেন এবং ভবিষ্যতে এটি এড়ানো উচিত তা বোঝা ভাল।

উত্তর:


13

এটি কিছুটা অস্পষ্ট ত্রুটি বার্তার কারণে হয়ে গেছে যা আপনি যখন পিজি_ডাম্প দিয়ে ডেকে ফেলছেন সেই স্কিমা লক্ষ্য ডাটাবেস / মেশিনে বিদ্যমান না থাকে তখন ঘটে। আমি এই প্রশ্নটি ছেড়ে দেব, এই আশায় এটি অন্য কারও সাহায্য করবে।


আমার সাথেও ঘটেছিল, ভাগ্যক্রমে আমি এটি পেয়েছি। ম্যানুয়ালি 'পাবলিক' স্কিমা তৈরি করেছে এবং এটি কার্যকর হয়েছে।
রবার্ট মাইকস

@RobertMikes। সাহায্য করে আনন্দ পেলাম. এটি কিছুটা অস্পষ্ট ত্রুটি।
জন পাওয়েল

আপনাকে ধন্যবাদ - ভাগ্যক্রমে আমি এটির সাথে জড়িত হওয়ার আগে এটি পেয়েছি!
জেমস ফ্রাই

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