Postgresql কীভাবে পুনরায় চালু করবেন


106

আমি আমার লিনাক্স মিন্ট মেশিনে পোস্টগ্র্যাস্কল 9.3 এবং 9.4 ইনস্টল করেছি। আমি কীভাবে পোস্টগ্রেস্কল 9.4 পুনরায় চালু করতে পারি? উভয় সংস্করণ একসাথে পুনরায় চালু করার একটি পদ্ধতিও ভাল।


আপনি ওয়েব অনুসন্ধান করেছেন? কোডেপ্রজেক্ট
আর্টিকেলগুলি /

আমি আপনার ডেটা 9.4 এ স্থানান্তরিত করার পরামর্শ দিচ্ছি এবং 9.3 ইনস্টলেশনটি পরে সরিয়ে ফেলব।
জান হেনকে

4
@ কোমেন রেফারেন্স করা নিবন্ধটি প্রতিটি একক উদাহরণ নির্বাচন করে শুরু এবং বন্ধ করার উপায় সরবরাহ করে না।
এনজোর

@ জনহেনকে আমি প্রশ্নের ক্ষেত্রের বাইরে কিছু বলব না। যাইহোক, v9.5 বর্তমান স্থিতিশীল সংস্করণ।
এনজোর

@ এঞ্জো তিনি বলেছিলেন যে তাঁর দুটি সংস্করণ সমান্তরালে চলছে। সুতরাং আমি কেবলমাত্র দু'জনের মধ্যে নতুনকে মাইগ্রেট করার পরামর্শ দিয়েছি, যা সমস্যাটিও ঠিক করে দেবে, কারণ সেখানে কেবলমাত্র একটি পোস্টগ্র্যাস্কিল বাকি থাকবে।
জান হেনকে

উত্তর:


174

এটি রুট হিসাবে চেষ্টা করুন (সম্ভবত আপনি ব্যবহার করতে পারেন sudoবা su):

/etc/init.d/postgresql restart

কোনও যুক্তি ছাড়াই স্ক্রিপ্ট আপনাকে নির্দিষ্ট সংস্করণটি পুনরায় আরম্ভ করার জন্য একটি ইঙ্গিত দেয়

[Uqbar@Feynman ~] /etc/init.d/postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force-reload|status} [version ...]

একইভাবে, আপনার যদি এটি থাকে তবে আপনি এই serviceসরঞ্জামটিও ব্যবহার করতে পারেন :

[Uqbar@Feynman ~] service postgresql
Usage: /etc/init.d/postgresql {start|stop|restart|reload|force reload|status} [version ...]

দয়া করে tra [version ...]চ্ছিক চলমান যুক্তির প্রতি মনোযোগ দিন । এর অর্থ হ'ল আপনি, ব্যবহারকারী, যদি আপনি একাধিক সংস্করণ চালাচ্ছেন তবে একটি নির্দিষ্ট সংস্করণে কাজ করার অনুমতি দেয়। সুতরাং আপনি Y এবং Z সংস্করণটি ছোঁয়া এবং চালিত অবস্থায় X সংস্করণ পুনরায় চালু করতে পারেন ।

অবশেষে, আপনি যদি সিস্টেমড চালাচ্ছেন তবে আপনি এটিরsystemctl মতো ব্যবহার করতে পারেন :

[support@Feynman ~] systemctl status postgresql
● postgresql.service - PostgreSQL database server
   Loaded: loaded (/usr/lib/systemd/system/postgresql.service; enabled; vendor preset: disabled)
   Active: active (running) since Wed 2017-11-14 12:33:35 CET; 7min ago
...

আপনি প্রতিস্থাপন করতে পারেন statusসঙ্গে stop, startবা restartঅন্যান্য কর্ম সেইসাথে। পড়ুন দয়া করে ডকুমেন্টেশন সম্পূর্ণ বিবরণের জন্য। একাধিক সমবর্তী সংস্করণে পরিচালনা করতে, বাক্য গঠনটি কিছুটা আলাদা। উদাহরণস্বরূপ আপনি থামাতে v12 এবং পুনরায় লোড v13 করতে চালাতে পারেন:

systemctl stop postgresql-12.service
systemctl reload postgresql-13.service

আমাকে এটির প্রতি ইঙ্গিত করার জন্য @ জোজোকে ধন্যবাদ। পরিশেষে মনে রাখবেন যে rootঅন্যান্য তথ্য আগে যেমন দেখা গেছে তেমন তথ্যহীন কাজের জন্য অনুমতি প্রয়োজন হতে পারে।


আপনি একটি উদাহরণ দিতে পারেন? সংস্করণ নম্বরটির কোনও প্রভাব আছে বলে মনে হয় না।
অ্যালেক্স

আপনি কি উদাহরণস্বরূপ "/etc/init.d/postgresql status 10" চেষ্টা করেছেন?
এনজোআর

systemctlPostgresql এর বিভিন্ন সংস্করণে কাজ করে। আপনি এটি দিয়ে নির্দিষ্ট করতে পারেন systemctl status postgresql@13-main.service। আপনি যে সংস্করণটি ঠিকানা করতে চান তার 13 টি প্রতিস্থাপন করুন।
জোজো

ভাল বাছাই, @ জোজো
এনজেওআর

31

আপনি এই কমান্ডটি ব্যবহার করে পোস্টগ্র্যাস্কেল পুনরায় আরম্ভ করতে পারেন, উভয় সংস্করণে কাজ করা উচিত:

sudo service postgresql start


আমার জন্য, যদি ইতিমধ্যে চলমান থাকে তবে এটি কিছুই করার জন্য প্রদর্শিত হবে না। (সেখানে শুরু করার পরিবর্তে "পুনঃসূচনা" করা কাজ করে দেখা যাচ্ছে)
ওমগপনিগুলি

11

উইন্ডোজে:

1-দ্বারা চালিত উইন্ডোটি খুলুন Winkey + R

2-প্রকার services.msc

3-অনুসন্ধান পোস্টগ্রিজ পরিষেবাটি ইনস্টল করা সংস্করণের ভিত্তিতে।

4-স্টপ ক্লিক করুন, পরিষেবা বিকল্পটি শুরু করুন বা পুনরায় চালু করুন।



0

ম্যাক অপারেটিং সিস্টেম:

  1. MacOS মেনু বারের উপরের বামে আপনার পোস্টগ্রিস আইকন রয়েছে
  2. এটি ক্লিক করুন এটি একটি ড্রপ ডাউন মেনু খুলবে
  3. শুরুতে ক্লিকের চেয়ে স্টপ -> এ ক্লিক করুন

ম্যাকোজে আপনার একটি শীর্ষ মেনু বার থাকে যা সাধারণত সেই ঘড়িটি সন্ধান করে, অনুসন্ধান আইকন, ... এবং কয়েকটি চলমান মিনি অ্যাপ্লিকেশন যা আপনি খুলতে পারেন। এবং সেখানে আপনি পোষ্টগ্র্যাগের পাশাপাশি হাতির আইকন দেখতে পাবেন।
sogu

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