আমার পোস্টগ্রিজের উপর দিয়ে চলছে একটি রেল অ্যাপ্লিকেশন।
আমার দুটি সার্ভার রয়েছে: একটি পরীক্ষার জন্য এবং অন্যটি উত্পাদনের জন্য।
খুব প্রায়ই আমার পরীক্ষার সার্ভারে প্রোডাকশন ডিবি ক্লোন করা প্রয়োজন।
ভ্লাদের মাধ্যমে আমি যে কমান্ডটি চালাচ্ছি তা হ'ল:
rake RAILS_ENV='test_server' db:drop db:create
আমার যে সমস্যা হচ্ছে তা হ'ল আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
ActiveRecord::StatementInvalid: PGError: ERROR: database <database_name> is being accessed by other users DROP DATABASE IF EXISTS <database_name>
কেউ যদি সম্প্রতি ওয়েবের মাধ্যমে অ্যাপ্লিকেশন অ্যাক্সেস করে থাকে তবে এটি ঘটে (পোস্টগ্রাগস একটি "সেশন" খোলা রাখে)
পোস্টগ্র্রেস ডিবিতে সেশনগুলি শেষ করার কোনও উপায় আছে কি?
ধন্যবাদ.
সম্পাদনা করুন
আমি phppgadmin এর ইন্টারফেস ব্যবহার করে ডাটাবেস মুছতে পারি তবে রেক টাস্কটি দিয়ে না।
আমি কীভাবে রেক টাস্কের সাহায্যে phppgadmin এর ড্রপ প্রতিলিপি করতে পারি?