এই কমান্ডটি পোস্টগ্রিজ ব্যবহারকারী হিসাবে ব্যবহার করে আমি ফেডোরা 18-তে পোস্টগ্র্যাস্কেল 9.2 থেকে 9.3 থেকে আপগ্রেড করার চেষ্টা করছি
$ pg_upgrade -b /bin -B /usr/pgsql-9.3/bin -d /var/lib/pgsql/data -D /var/lib/pgsql/9.3/data/ -j 2 -u postgres
লগতে ত্রুটি
কমান্ড: "/ বিন / পিজি_সিটিএল" -w -l "পিজি_গ্রেড_সার্ভার.লগ" -ডি "/ ভার / লিবি / পিএসএসকিএল / ডেটা" -o "-p 50432-বি -সি লিসেন_এড্রেসেস = '' -সি ইউনিক্স_সকেট_প্রেমিশন = 0700 -সি unix_sket_directory = '/ var / lib / pgsql' "start >>" pg_upgrade_server.log "2> & 1 সার্ভার শুরু হওয়ার অপেক্ষায় .... FATAL: অপরিজ্ঞাত কনফিগারেশন প্যারামিটার" unix_sket_directory ".... অপেক্ষা করা বন্ধ pg_ctl: আরম্ভ করা গেল না সার্ভার
মন্তব্যগুলিতে a_horse দ্বারা চিহ্নিত হিসাবে 9.3.3 এ পরামিতি unix_socket_directories
(বহুবচন) দ্বারা প্রতিস্থাপিত হয়েছিল । তবে সার্ভার সংস্করণটি প্রারম্ভিক 9.2:
$ /bin/pg_ctl --version
pg_ctl (PostgreSQL) 9.2.4
কোন ধারনা?
postgres --describe-config | grep -o 'unix_socket_director\w*'
unix_socket_directories
: postgresql.org/docs/current/static/release-9-3.html#AEN114343