كيفية إلغاء تثبيت الإصدارات القديمة من postgres؟

لاحظت أن خادمي يحتوي على عدة إصدارات من postgres مثبتة:

grep -H '^port' /etc/postgresql/*/main/postgresql.conf
/etc/postgresql/10/main/postgresql.conf:port = 5432				# (يتطلب التغيير إعادة تشغيل)
/etc/postgresql/12/main/postgresql.conf:port = 5434				# (يتطلب التغيير إعادة تشغيل)
/etc/postgresql/13/main/postgresql.conf:port = 5435				# (يتطلب التغيير إعادة تشغيل)

أعتقد أن هذا قد يتسبب في مشاكل عند بدء/إيقاف خدمة postgresql عبر service postgresql restart.

لدي سؤالان:

  1. أي إصدار يستخدمه أحدث إصدار من Discourse؟
  2. كيف يمكنني إلغاء تثبيت الإصدارات الأخرى بأمان؟

عذرًا، لكن ما علاقة هذا بـ Discourse؟ يأتي Discourse مع PostgreSQL مدمجًا داخل صورة الحاوية، لذا لا علاقة لنا بأي برنامج مثبت على خادِمك.

➜  discoursesmall git:(6a42acbf) docker run --rm -it discourse/base:2.0.20201125-2246
root@f89c549fdef1:/# ls /etc/postgresql
12

بشكل افتراضي، لا شيء، لأنه يستخدم الإصدار المدمج في الحاوية. إذا كنا نتحدث فقط عن الإصدارات، فإننا نستخدم حاليًا الإصدار 12 وسننتقل قريبًا جدًا إلى الإصدار 13.