ম্যাক ওএসএক্স লায়ন থেকে পোস্টগ্রিএসকিউএল 9.0.4 সম্পূর্ণ আনইনস্টল করুন?


171

এই প্রশ্নটির সদৃশটির মতো দেখতে পাওয়া যায়: আমার ম্যাকের (পোস্ট স্নো চিতাবাঘে) পোস্টগ্রেস্কল আনইনস্টল করার পদ্ধতিটি তবে দুটি প্রধান পার্থক্য রয়েছে। আমি সিংহ চালাচ্ছি এবং পোস্টগ্রের এসকিউএল 9.0.4 আনইনস্টল করার চেষ্টা করছি। আমি সর্বশেষ প্রশ্ন এবং লিঙ্কটি দেখেছি যা এটি উল্লেখ করেছে তবে আমি এই কমান্ডটি চালানোর সময় "আনইনস্টল-পোস্টগ্র্যাসকিএল" নামে একটি ফাইল পাইনি:

sudo find / -name "*uninstall-*"  

সুতরাং, আমি ধরে নিই এর অর্থ হ'ল 9.0.4 এর জন্য আনইনস্টল প্রক্রিয়াটি 8.x এর চেয়ে আলাদা process

আমি বিভিন্ন জায়গায় বেশ কয়েকটি পোস্ট দেখেছি যা ম্যানুয়াল আনইনস্টল করার পদ্ধতি বর্ণনা করে তবে একইভাবে, উল্লেখ করা ডিরেক্টরি / ফাইলগুলির মধ্যে কিছু আমার মেশিনে উপস্থিত নেই।

আপনি যে কোনও সহায়তা বা দিকনির্দেশনা সরবরাহ করতে পারেন তা প্রশংসিত হবে।

কেবলমাত্র রেফারেন্সের জন্য, এই লিঙ্কটি হ'ল তুষার চিতা থেকে পোস্টগ্রাগগুলি আনইনস্টল করতে ব্যবহৃত অন্য পোস্টার। আমি এই কমান্ডগুলির মধ্য দিয়ে যাওয়ার চেষ্টা করার সাথে সাথে তাদের বেশিরভাগ "কমান্ড পাওয়া যায়নি" এর কিছু বৈকল্পিকের সাথে দম বন্ধ হয়ে গেছে।


হালনাগাদ:

এছাড়াও brew uninstall postgres, আমি কি নিম্নলিখিত ফাইল / ডিরেক্টরি ম্যানুয়ালি মুছে ফেলা উচিত? মনে রাখবেন আমি স্লেটটি সম্পূর্ণরূপে পরিষ্কার করতে চাই, কোনও ডেটা ফাইল / ডাটাবেস টেবিল বা অন্য কিছু না।

> sudo find / -name "*postgres*"             
find: /dev/fd/3: Not a directory
find: /dev/fd/4: Not a directory
/Library/Ruby/Gems/1.8/doc/activerecord-3.1.1/rdoc/lib/active_record/connection_adapters/postgresql_adapter_rb.html
/Library/Ruby/Gems/1.8/doc/activerecord-3.1.1/ri/ActiveRecord/ConnectionAdapters/PostgreSQLAdapter/postgresql_version-i.ri
/Library/Ruby/Gems/1.8/doc/arel-2.2.1/rdoc/lib/arel/visitors/postgresql_rb.html
/Library/Ruby/Gems/1.8/gems/activerecord-3.1.1/lib/active_record/connection_adapters/postgresql_adapter.rb
/Library/Ruby/Gems/1.8/gems/arel-2.2.1/lib/arel/visitors/postgresql.rb
/Library/Ruby/Gems/1.8/gems/arel-2.2.1/test/visitors/test_postgres.rb
/Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/generators/rails/app/templates/config/databases/jdbcpostgresql.yml
/Library/Ruby/Gems/1.8/gems/railties-3.1.1/lib/rails/generators/rails/app/templates/config/databases/postgresql.yml
/Library/WebServer/Documents/postgresql
/Library/WebServer/Documents/postgresql/html/app-postgres.html
/Library/WebServer/Documents/postgresql/html/postgres-user.html
/private/etc/apache2/users/postgres.conf
/private/var/db/dslocal/nodes/Default/groups/_postgres.plist
/private/var/db/dslocal/nodes/Default/sharepoints/postgres's Public Folder.plist
/private/var/db/dslocal/nodes/Default/users/_postgres.plist
/private/var/db/dslocal/nodes/Default/users/postgres.plist
/System/Library/DirectoryServices/DefaultLocalDB/Default/groups/_postgres.plist
/System/Library/DirectoryServices/DefaultLocalDB/Default/users/_postgres.plist
/Users/postgres
/Users/remcat/dev/working/startwire/vendor/plugins/foreign_keys/lib/foreign_keys/postgresql_adapter.rb
/Users/remcat/Library/Application Support/CrashReporter/postgres_DCCEF98F-4602-5FF7-964F-5E717AC007B4.plist
/Users/remcat/Library/Caches/Homebrew/postgresql-9.0.4.tar.bz2
/Users/remcat/Library/Caches/Metadata/Safari/History/http:%2F%2Fwww.postgresql.org%2Fdocs%2Fcurrent%2Fstatic%2Findex.html.webhistory
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194716_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194742_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194757_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-194958_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-203352_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/CrashReporter/postgres_2011-11-06-203359_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194716_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194742_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194757_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-194958_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-203352_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/.postgres_2011-11-06-203359_Ramys-MacBook-Pro.crash.plist
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194716_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194742_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194757_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-194958_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-203352_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Logs/DiagnosticReports/postgres_2011-11-06-203359_Ramys-MacBook-Pro.crash
/Users/remcat/Library/Saved Application State/org.postgresql.pgadmin.savedState
/usr/bin/postgres_real
/usr/include/postgres_ext.h
/usr/include/postgresql
/usr/include/postgresql/internal/postgres_fe.h
/usr/include/postgresql/server/postgres.h
/usr/include/postgresql/server/postgres_ext.h
/usr/include/postgresql/server/postgres_fe.h
/usr/lib/postgresql
/usr/local/Library/Aliases/postgres
/usr/local/Library/Formula/postgresql.rb
/usr/local/var/postgres
/usr/local/var/postgres/postgresql.conf
/usr/share/devicemgr/backend/vendor/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb
/usr/share/devicemgr/backend/vendor/rails/railties/configs/databases/postgresql.yml
/usr/share/devicemgr/webserver/gems/gems/eventmachine-0.12.10/lib/em/protocols/postgres3.rb
/usr/share/man/man1/postgres.1.gz
/usr/share/postgresql
/usr/share/postgresql/postgres.bki
/usr/share/postgresql/postgres.description
/usr/share/postgresql/postgres.shdescription
/usr/share/postgresql/postgresql.conf
/usr/share/postgresql/postgresql.conf.sample

উত্তর:


120

হোমব্রু ইনস্টলার

ধরে নেওয়া যাক আপনার সাথে পোস্টগ্রি ইনস্টল homebrewহিসাবে উল্লেখ করা PostgreSQL সার্ভার Mac OS X এর চেক অবস্থা এবং কিভাবে Mac OS X PostgreSQL সার্ভার আরম্ভ করার জন্য : আপনি ব্যবহার করতে পারেন brew uninstall postgresqlকমান্ড।

এন্টারপ্রাইজডিবি ইনস্টলার

আপনি ব্যবহার করে থাকেন EnterpriseDB ইনস্টলার তবুও ভেবে দেখবে অন্যান্য উত্তর এই থ্রেডের ।

আপনি যদি মূল পোস্টগ্র্রেস ওয়েবসাইট থেকে "ডাউনলোড" লিঙ্কগুলি অনুসরণ করেন তবে এন্টারপ্রাইজডিবি ইনস্টলারটি আপনি যা পাবেন তা হ'ল । পোস্টগ্রিস টিম কেবল উত্স কোড প্রকাশ করে, তাই এন্টারপ্রাইজডিবি.কম সংস্থা সম্প্রদায়ের সৌজন্য হিসাবে ইনস্টলারগুলি তৈরি করে।

Postgres.app

আপনিও ব্যবহার করতে পারেন Postgres.app

এই ডাবল-ক্লিকযোগ্য ম্যাক অ্যাপটিতে পোস্টগ্রিজ ইঞ্জিন রয়েছে।


1
ট্যাঙ্কস আবার @ জেমসএ। স্লেটটি পুরোপুরি মুছে ফেলা হয়েছে কিনা তা নিশ্চিত হওয়ার জন্য আমাকে কী নিজেই কিছু মুছতে হবে? আপনি "সুডো
ফাইন্ড

1
এছাড়াও, postgres.org এ পাওয়া "এক ক্লিক ইনস্টলার" ব্যবহার করে ইনস্টল করার চেষ্টা করা কি যুক্তিযুক্ত? (সংস্করণ 9.0.5)
রামি 16 ই

8
@ র্যামি brew uninstallকমান্ডটি প্রয়োজনীয় সমস্ত কিছু পরিষ্কার করা উচিত। আপনি যদি / ইউএসআর / লোকাল / ভার / পোস্টগ্রিজ ফোল্ডারটি পুনরায় ইনস্টল করার পূর্বে উপস্থিত থাকে তবে আপনি এটি সম্পূর্ণরূপে পরিষ্কার হয়ে গেছে তা নিশ্চিত করতে চান কিনা তা সরাতে পারেন। আমি রুবির সাথে কাজ করি না তাই আমি সেখানে কোনও প্রস্তাব দিতে পারি না।
জেমস অলম্যান

@ রামি আমি হোমব্রিউ ইনস্টলের তুলনায় এন্টারপ্রাইজডিবি'র এক ক্লিক ইনস্টলারকে ব্যথা হতে দেখেছি।
জেমস অলম্যান

ভাল, আমি ওয়ান-ক্লিক ইনস্টলার ব্যবহার করে পোস্টগ্রাগগুলি ইনস্টল করেছি। এতদূর সব কিছু কোশার মনে হচ্ছে। আবার ধন্যবাদ আপনার সব সাহায্য, @JamesA জন্য
রামি

748

নিম্নলিখিতটি এন্টারপ্রাইজডিবি ইনস্টলার ব্যবহার করে ইনস্টল করা পোস্টগ্রিএসকিউএল 9.1 এর জন্য আন-ইনস্টলেশন রয়েছে । আপনার সম্ভবত সম্ভবত আপনার সংস্করণ নম্বর সহ ফোল্ডার / 9.1/ টি প্রতিস্থাপন করতে হবে। তাহলে /Library/Postgresql/তারপর অস্তিত্ব আপনি সম্ভবত মতো বিভিন্ন পদ্ধতি সঙ্গে পোস্টগ্রি ইনস্টল না homebrewবা Postgres.app

PostgreSQL 9.1 এর এন্টারপ্রাইজডিবি ওয়ান-ক্লিক ইনস্টল সরানোর জন্য:

  1. একটি টার্মিনাল উইন্ডো খুলুন। টার্মিনালটি পাওয়া যায়: অ্যাপ্লিকেশন-> ইউটিলিটিস-> টার্মিনাল
  2. আনইনস্টলারটি চালান:

    sudo /Library/PostgreSQL/9.1/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh

    আপনি যদি পোস্টগ্রিস ইনস্টলার দিয়ে ইনস্টল করেন তবে আপনি এটি করতে পারেন:

    open /Library/PostgreSQL/9.2/uninstall-postgresql.app

    এটি প্রশাসকের পাসওয়ার্ড চাইবে এবং আনইনস্টলারটি চালাবে run

  3. PostgreSQL এবং ডেটা ফোল্ডারগুলি সরান। উইজার্ড আপনাকে জানিয়ে দেবে যে এগুলি সরানো হয়নি।

    sudo rm -rf /Library/PostgreSQL
  4. আইএনআই ফাইলটি সরান:

    sudo rm /etc/postgres-reg.ini
  5. সিস্টেম অগ্রাধিকার -> ব্যবহারকারী ও গোষ্ঠী ব্যবহার করে পোস্টগ্রিএসকিউএল ব্যবহারকারীকে সরান।

    1. প্যাডলকে ক্লিক করে এবং আপনার পাসওয়ার্ডটি প্রবেশ করে সেটিংস প্যানেলটি আনলক করুন।
    2. PostgreSQL ব্যবহারকারী নির্বাচন করুন এবং বিয়োগ বোতামে ক্লিক করুন।
  6. আপনার ভাগ করা মেমরি সেটিংস পুনরুদ্ধার করুন:

    sudo rm /etc/sysctl.conf

এটাই সব হওয়া উচিত! আনইনস্টল উইজার্ডটি সমস্ত আইকন এবং স্টার্ট-আপ অ্যাপ্লিকেশন ফাইলগুলি সরিয়ে ফেলত তাই আপনাকে সেগুলির বিষয়ে চিন্তা করতে হবে না।


5
বর্তমানে 9.2 সর্বশেষতম, '9.1' এর সাথে '9.2' প্রতিস্থাপন করুন এবং এটি এখনও কার্যকর হয়।
জেমস ওয়াল্ড

3
পোস্টগ্র্যাস্কেল 9.2 আনইনস্টল করার পরে, অ্যাপাচি কাজ করা বন্ধ করে দিয়েছে। sudo /usr/sbin/httpdআমাকে দিতে dyld: Library not loaded: /usr/lib/libpq.5.dylib। তাড়াতাড়ি ঠিক করতে আমি একটি লিঙ্ক তৈরি করেছিsudo ln -s /usr/lib/libpq.5.3.dylib /usr/lib/libpq.5.dylib
ফ্লোরিয়ান

39
সেই শেষ ধাপে আমি sysctl.confফাইলটি খুঁজে পেলাম না । সম্ভবত এটি পোস্টগ্রিস 9.4-এর সাথে আর প্রাসঙ্গিক নয় কারণ ভাগ করা মেমরিটি বড় আকারের জন্য আর কনফিগার করা যায় না
তুলিল বাউরক

21
কেন এমন দুঃস্বপ্ন?
সুপারউবারডুপার

1
আমি ক্যাটালিনায় আপগ্রেড করেছি এবং এখন পাচ্ছি ./uninstall-postgresql.app/Contents/MacOS/uninstall-postgresql: Bad CPU type in executable... আমি পুরোপুরি ভুলে গেছি ইডিবি অ্যাপসগুলি সমস্ত 32-বিট।
এমএসআর_ওভারফ্লো

26

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

/Library/PostgreSQL/9.6

এখানে চিত্র বর্ণনা লিখুন

তারপর এটি চালান।

এখানে চিত্র বর্ণনা লিখুন

(ম্যাকোস 10.13 এ স্ক্রিনশট)

তারপর

sudo rm -rf /Library/PostgreSQL/

সমস্ত অপ্রয়োজনীয় ডিরেক্টরি মুছতে।


1
ধন্যবাদ. আমার দিন বাঁচায়!
ওলাজিদে

20

এই ব্লগ পোস্টটি খুব ভাল ব্যাখ্যা করে:

(কেবলমাত্র 9.X আপনার সংস্করণে প্রতিস্থাপন করুন eg যেমন: 9.6)

উ: তাহলে সঙ্গে পোস্টগ্রি ইনস্টল homebrew , লিখুনbrew uninstall postgresql

বি। আপনি যদি এন্টারপ্রাইজডিবি ইনস্টলার ব্যবহার করেন তবে নিম্নলিখিত পদক্ষেপটি অনুসরণ করুন।

টার্মিনাল উইন্ডোতে আনইনস্টলারটি চালান: sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh

সি। পোস্টগ্রিস ইনস্টলার দিয়ে ইনস্টল করা থাকলে, করুন:

খোলা /Library/PostgreSQL/9.X/uninstall-postgresql.app

PostgreSQL এবং ডেটা ফোল্ডারগুলি সরান। উইজার্ড আপনাকে জানিয়ে দেবে যে এগুলি সরানো হয়নি।

sudo rm -rf /Library/PostgreSQL

আইএনআই ফাইলটি সরান:

sudo rm /etc/postgres-reg.ini

সিস্টেম অগ্রাধিকার -> ব্যবহারকারী ও গোষ্ঠী ব্যবহার করে পোস্টগ্রিএসকিউএল ব্যবহারকারীকে সরান

প্যাডলকে ক্লিক করে এবং আপনার পাসওয়ার্ডটি প্রবেশ করে সেটিংস প্যানেলটি আনলক করুন। PostgreSQL ব্যবহারকারী নির্বাচন করুন এবং বিয়োগ বোতামে ক্লিক করুন। আপনার ভাগ করা মেমরি সেটিংস পুনরুদ্ধার করুন:sudo rm /etc/sysctl.conf


15

আমি পোস্টগ্র্যাস এসকিউএল 9.0.8 আনইনস্টল করতে সক্ষম ছিলাম না। তবে অবশেষে আমি এটি খুঁজে পেলাম। (আমি হোমগ্রাব ব্যবহার করে পোস্টগ্রিস ইনস্টল করেছি)

brew list

সঠিক ফোল্ডারের নাম সন্ধান করুন। কিছুটা এইরকম.

postgresql9

একবার আপনি সঠিক নামটি খুঁজে পেলে:

brew uninstall postgresql9

এটি এটি আনইনস্টল করা উচিত।


5
brew list | grep postgres | xargs brew uninstall
ফিলিপ

@ ফারান্দো মুনোজ, আমার কাছে 3 টি আলাদা সংস্করণ ইনস্টল করা আছে এবং এটি মাঝে মাঝে কিছু অদ্ভুত সমস্যার কারণ হয়ে দাঁড়ায়। এটি আমাকে সেগুলি দেখতে এবং সরিয়ে দেওয়ার অনুমতি দেয়। ধন্যবাদ!
টিম বিডেন

@ টিমবিডেন আমি আনন্দিত যে আপনি নিজের সমস্যার সমাধান করতে পেরেছিলেন।
ফার্নান্দো মুনোজ

9

আনইনস্টলেশন:

sudo /Library/PostgreSQL/9.6/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh

ডেটা ফাইল সরানো হচ্ছে:

sudo rm -rf /Library/PostgreSQL

কনফিগারগুলি সরানো হচ্ছে:

sudo rm /etc/postgres-reg.ini

এবং এটাই.


সবচেয়ে পরিষ্কার ব্যাখ্যা। ধন্যবাদ
orkn_akgl

5

টার্মিনাল খুলুন এবং নীচের কমান্ডটি টাইপ করুন এবং এন্টার টিপুন

sudo /Library/PostgreSQL/9.X/uninstall-postgresql.app/Contents/MacOS/installbuilder.sh

2

আপনি যদি অফিসিয়াল পোস্টগ্রিজ সাইট থেকে বিগএসকিউএল দ্বারা গ্রাফিকাল ইনস্টলার ব্যবহার করে ইনস্টল করেন এবং যদি আপনি ডিফল্ট লোকেশনটিতে ইনস্টল করেন ...

আপনি আপনার হোম ডিরেক্টরিতে আপনার আনইনস্টলারটি খুঁজে পেতে পারেন: /Users/<yourusername/PostGreSQL/uninstall/


1

যদি আপনার মেশিনে পোস্টগ্রিজের একাধিক সংস্করণ ইনস্টল থাকে তবে। আপনি brewকমান্ডের মাধ্যমে সমস্ত অপসারণ করতে পারেন :

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