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

मैं Postgres में मॉड्यूल कैसे आयात करूं या एक्सटेंशन कैसे स्थापित करूं?

PostgreSQL contrib स्थापित करने के लिए उबंटू या कुबंटू (या समान लिनक्स वितरण) पर मॉड्यूल:

  1. contrib पैकेज स्थापित करें:sudo apt-get install postgresql-contrib
  2. डेटाबेस स्वामी खाते में बदलें (उदा., postgres )।
  3. CREATE EXTENSION "uuid-ossp";

यदि आप गैर- "विश्वसनीय" मॉड्यूल स्थापित करने का प्रयास कर रहे हैं, तो आपको उन्हें स्थापित करने के लिए एक सुपरयुसर होने की आवश्यकता है। अन्यथा, आपको केवल उस डेटाबेस पर विशेषाधिकार बनाने की आवश्यकता है जिस पर आप मॉड्यूल का उपयोग करने का प्रयास कर रहे हैं।

9.1 से पहले के संस्करणों के लिए, ऊपर चरण #1 करें, और फिर:

  1. डेटाबेस को पुनरारंभ करें:sudo /etc/init.d/postgresql-8.4 restart

  2. डेटाबेस स्वामी खाते में बदलें (उदा., postgres )।

  3. योगदान मॉड्यूल की निर्देशिका में बदलें:/usr/share/postgresql/8.4/contrib/

  4. ls का उपयोग करें निम्नलिखित मॉड्यूल की सूची देखने के लिए:

     adminpack               autoinc
     btree_gin               btree_gist
     chkpass                 citext
     cube                    dblink
     dict_int                dict_xsyn
     earthdistance           fuzzystrmatch
     hstore                  insert_username
     int_aggregate           isn
     lo                      ltree
     moddatetime             pageinspect
     pg_buffercache          pgcrypto
     pg_freespacemap         pgrowlocks
     pg_stat_statements      pgstattuple
     pg_trgm                 pgxml
     refint                  seg
     sslinfo                 tablefunc
     test_parser             timetravel
     tsearch2                uuid-ossp
    
  5. SQL फ़ाइलों का उपयोग करके लोड करें:psql -U user_name -d database_name -f module_name.sql

उदाहरण के लिए, यदि आपके व्यवस्थापकीय उपयोगकर्ता का नाम postgres . था और आपके डेटाबेस का नाम storage . था और जो मॉड्यूल आप चाहते थे वह था cube , आप टाइप करेंगे:

psql -U postgres -d storage -f cube.sql


  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. PostgreSQL नामकरण सम्मेलन

  3. मैं sql या phpPgAdmin का उपयोग करके PostgreSQL डेटाबेस के लिए डेटाबेस एन्कोडिंग कैसे बदल सकता हूँ?

  4. स्लोनी स्लेव नोड पर केवल INSERTs को DELETEs/UPDATEs को दोहराने के लिए कैसे?

  5. Postgresql में क्षैतिज शार्प का एक अच्छा तरीका क्या है?