PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

एनएसआईएस के साथ पोस्टग्रेस्क्ल की स्थापना

आपको बस एक डेटा डायर बनाना है:

initdb -D %PROGRAMDATA%\MyApp\data

फिर अपनी PostgreSQL कॉन्फ़िग फ़ाइल और pg_hba.conf . स्थापित करें या initdb . द्वारा स्वचालित रूप से जेनरेट की गई फ़ाइलों में कोई भी आवश्यक संपादन करें पर %PROGRAMDATA%\MyApp\data\postgresql.conf और %PROGRAMDATA%\MyApp\data\pg_hba.conf

फिर:

pg_ctl register -D %PROGRAMDATA%\MyApp\data -S auto -N postgres-MyApp -U NETWORKSERVICE

net start postgres-MyApp

कृपया डिफ़ॉल्ट पोर्ट 5432 का उपयोग न करें। एक गैर-डिफ़ॉल्ट पोर्ट पर चलाएँ जो किसी भी मौजूदा या भविष्य के PostgreSQL इंस्टाल के साथ विरोध नहीं करेगा। साथ ही, "मानक" सेवा नामों का उपयोग न करें जैसे postgresql-9.2

(एनएसआईएस net start का उपयोग करने के बजाय सेवा शुरू करने के लिए एक आदेश प्रदान कर सकता है . यदि ऐसा होता है, तो उपयुक्त NSIS कमांड का उपयोग करें)।

ध्यान दें कि %PROGRAMDATA% केवल Windows Vista और उच्चतर के लिए परिभाषित किया गया है (जहां यह %SYSTEMDRIVE%\ProgramData को इंगित करता है) डिफ़ॉल्ट रूप से)। आप %ALLUSERSPROFILE% . का उपयोग कर सकते हैं Windows XP पर, लेकिन वास्तव में, अब XP की किसे परवाह है?

व्यक्तिगत रूप से, मेरा सुझाव है कि वाईएक्स के साथ एमएसआई इंस्टालर का उपयोग करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. वेबिनार:पोस्टग्रेज पर बैंकिंग - वित्तीय अनुप्रयोग संबंधी विचार [फॉलो अप]

  2. मणि स्थापित पीजी --with-pg-config काम करता है, बंडल विफल रहता है

  3. बिना किसी संख्या के गुम हुए, मैं लगातार, बढ़ती हुई संख्याओं वाला कॉलम कैसे प्राप्त करूं?

  4. QPSQL ड्राइवर ने Qt लोड नहीं किया

  5. PostgreSQL में समूह भूमिका के लिए डीबी में एक विशिष्ट स्कीमा पर सभी को अनुदान दें