PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara mengimpor modul atau menginstal ekstensi di Postgres?

Untuk menginstal PostgreSQL contrib modul di Ubuntu atau Kubuntu (atau distribusi Linux serupa):

  1. Instal paket contrib:sudo apt-get install postgresql-contrib
  2. Ubah ke akun pemilik database (mis., postgres ).
  3. CREATE EXTENSION "uuid-ossp";

Jika Anda mencoba memasang modul yang tidak "tepercaya", Anda harus menjadi pengguna super untuk memasangnya. Jika tidak, Anda hanya perlu memiliki hak istimewa CREATE pada database tempat Anda mencoba menggunakan modul.

Untuk versi sebelum 9.1, lakukan langkah #1 di atas, lalu:

  1. Mulai ulang database:sudo /etc/init.d/postgresql-8.4 restart

  2. Ubah ke akun pemilik basis data (mis., postgres ).

  3. Ubah ke direktori modul contrib:/usr/share/postgresql/8.4/contrib/

  4. Gunakan ls untuk melihat daftar modul berikut:

     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. Muat file SQL menggunakan:psql -U user_name -d database_name -f module_name.sql

Misalnya, jika pengguna administratif Anda bernama postgres dan database Anda bernama storage dan modul yang Anda inginkan adalah cube , ketikkan:

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. Kembalikan Hanya Nilai Numerik dari Kolom Database PostgreSQL

  2. Mengonversi Kumpulan Hasil dari SQL Array ke Array of Strings

  3. Cara Melihat Versi Postgres Yang Sedang Berjalan

  4. Ekspor baris tertentu dari tabel PostgreSQL sebagai skrip INSERT SQL

  5. Bagaimana cara menggunakan nama kolom dinamis dalam pernyataan UPDATE atau SELECT dalam suatu fungsi?