আমদানির চেষ্টা করার পরে ফাইলটিতে অনুমতি অস্বীকৃত


18

যখন আমি \iকোনও ফাইল ব্যবহার করার চেষ্টা করি যা psql.exe ফোল্ডারে নেই এটি বলে C:: permission denied। উদাহরণস্বরূপ, এসকিউএল কমান্ড সহ আমার কাছে একটি ফাইল রয়েছে C:\Users\Work\Desktop\School Work\load_database.sqlএবং যখন আমি \i "C:\Users\Work\Desktop\School Work\load_database.sql"এটি টাইপ করি তখন এটি বলে C:: permission denied। আমি এটা কিভাবে ঠিক করবো?

আমি কাছাকাছি একটি কাজ পাওয়া এখানে যেখানে আপনি একই ফোল্ডারে .sql ফাইল কপি হিসাবে psql.exe হয়।

যাইহোক, আমি কি আমদানির পক্ষে দাঁড়াব?

উত্তর:


34

আপনি সবেমাত্র psqlউইন্ডোজের একটি অদ্ভুততার মধ্যে চলে গেছেন ।

আমার মন্তব্যে আমি কেবল সম্ভাবনাটি বাদ দিতে চেয়েছিলাম যে আপনার কাছে সত্যিকারের প্রয়োজনীয় অনুমতি নেই। তারপরে এটি প্রমাণিত হয়েছে যে এমনকি উইন্ডোজেও আপনাকে ব্যাকস্ল্যাশগুলির পরিবর্তে 'সাধারণ' স্ল্যাশ ব্যবহার করতে হবে, এটি হল:

\i 'C:/Users/Work/Desktop/School Work/load_database.sql'

আপনি যে ফোল্ডারটি psqlথেকে শুরু করছেন তা নির্বিশেষে ভাল কাজ করা উচিত । লক্ষ্য করুন যে আমি একক উদ্ধৃতি ব্যবহার করেছি - ডাবল উদ্ধৃতি সহ আপনি পেয়েছেন

"C:/Users/Work/Desktop/School Work/load_database.sql": Invalid argument

বুঝেছি ধন্যবাদ. আপনি কীভাবে একক এবং ডাবল উদ্ধৃতি ব্যবহার করতে জানেন? পোস্টগ্রিজের জন্য এটি কি সাধারণ নিয়ম বা তফাত কী?
সেলিব্রিটিস

1
@ কেলিরিটাস আমি মনে করি এটি উইন্ডোজ কীভাবে পথগুলিতে ডাবল কোট ব্যবহার করে এবং কীভাবে psql(এবং পোস্টগ্র্রেএসকিউএল) সনাক্তকারীগুলিতে এটি ব্যবহার করে তার দ্বন্দ্বের ফলাফল ।
dezso

উইন্ডোজ 10, ফরোয়ার্ড স্ল্যাশ এবং সবগুলিতে এটি আমার পক্ষে কাজ করেনি, যদিও ব্যবহারকারী 68006 এর উত্তরটি করেছে
স্ক্যারামোচে

1
প্রতিক্রিয়াটির জন্য @ স্কারামাউচে ধন্যবাদ! স্পষ্টতই, অস্বীকৃত সমস্ত অনুমতিগুলি সমানভাবে তৈরি করা হয় না।
dezso

6

'সি: \ tmp' এর মতো প্রত্যেকে সম্পূর্ণ অনুমতি নিয়ে ফাইলটি কোনও ডিরেক্টরিতে রেখে দিন

অথবা

আপনি যে ফাইলটি আমদানি করতে চান তাতে পড়ার সুযোগগুলি সেট করুন।

আমি 'প্রত্যেককে' পড়ার অনুমতি দিয়েছি।

ফাইলটি আমদানির পরে, আপনি সেই অনুমতিটি প্রত্যাহার করতে পারেন।

উইন্ডোজ ফাইল বৈশিষ্ট্য

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