OSX में Brew द्वारा स्थापित PostgreSQL को कैसे पुनः आरंभ करें?


36

लिनक्स में, यह किया जा सकता है /etc/init.d/postgresql-9.2 restart। मेरा OSX एक सर्वर ऐप नहीं है।

मुझे लगता है कि यह ALTER USER postgres with password '1234';postgreQSL प्रॉम्प्ट द्वारा किया जा सकता है, लेकिन मुझे यकीन नहीं है कि यह इसका मतलब है।

आप OSX में PostgreSQL सर्वर को कैसे पुनः आरंभ कर सकते हैं?


1
क्या आप OS X Server.app का उपयोग कर रहे हैं?
tron_jones

1
आपने PostgreSQL कैसे स्थापित किया? कई तरीके हैं और प्रत्येक सूक्ष्म रूप से भिन्न हो सकते हैं।
mjturner

जवाबों:


30

मैन्युअल रूप से प्रारंभ PostgreSQL:

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

मैन्युअल रूप से PostgreSQL बंद करें:

pg_ctl -D /usr/local/var/postgres stop -s -m fast

यह स्टैकओवरफ़्लो चर्चा वास्तव में कुछ और विकल्पों के साथ कुछ महान विवरणों में जाती है। मैंने इसका उपयोग सिर्फ चलाने के लिए एक उपनाम बनाने के लिए किया:

postgresql.server stop
postgresql.server start

यह उर्फ ​​चाल करता है: alias postgresql.server='function pgsql_server() { case $1 in "start") echo "Trying to start PostgreSQL..."; pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start ;; "stop") echo "Trying to stop PostgreSQL..."; pg_ctl -D /usr/local/var/postgres stop -s -m fast ;; esac }; pgsql_server'कमांड्स: पोस्टग्रैसक्.लवर शुरू या पोस्टग्रैसक्.सर्वर स्टॉप
इगोर डे लोरेंज़ी

56

काढ़ा है कि कवर:

brew services restart postgresql

1
मैंने अभी अपने पोस्टग्रुप्स को ब्रुअर्स (पुराने को अनइंस्टॉल करना) के जरिए अपडेट किया था, लेकिन अब पोस्टग्रैसिकल पीले रंग (अज्ञात स्थिति) से शुरू होता है। उसके कारण मैं इसे किसी भी विचार से नहीं जोड़ सकता हूं?
माथियस फेलिप

@ मैथ्यूसफेलिप मैं एक समर्पित प्रश्न पोस्ट करने का सुझाव देता हूं
निकिता वोल्कोव

1

मैं विरासत कारणों के लिए एक काढ़ा स्थापित postgresql@9.6 पर हूँ , और वास्तव में जरूरत है:

# First, close all connections, e.g. application servers and psql connections, then
brew services stop postgres
killall postgres
brew services start postgres
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.