PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Làm cách nào để nhập mô-đun hoặc cài đặt tiện ích mở rộng trong Postgres?

Để cài đặt PostgreSQL contrib mô-đun trên Ubuntu hoặc Kubuntu (hoặc các bản phân phối Linux tương tự):

  1. Cài đặt gói đóng góp:sudo apt-get install postgresql-contrib
  2. Thay đổi thành tài khoản chủ sở hữu cơ sở dữ liệu (ví dụ:postgres ).
  3. CREATE EXTENSION "uuid-ossp";

Nếu bạn đang cố gắng cài đặt các mô-đun không phải là "đáng tin cậy", bạn cần phải là một siêu người dùng để cài đặt chúng. Nếu không, bạn chỉ cần có đặc quyền CREATE trên cơ sở dữ liệu mà bạn đang cố gắng sử dụng mô-đun.

Đối với các phiên bản trước 9.1, hãy thực hiện bước # 1 ở trên, sau đó:

  1. Khởi động lại cơ sở dữ liệu:sudo /etc/init.d/postgresql-8.4 restart

  2. Thay đổi thành tài khoản chủ sở hữu cơ sở dữ liệu (ví dụ:postgres ).

  3. Thay đổi thư mục của mô-đun đóng góp:/usr/share/postgresql/8.4/contrib/

  4. Sử dụng ls để xem danh sách các mô-đun sau:

     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. Tải các tệp SQL bằng:psql -U user_name -d database_name -f module_name.sql

Ví dụ:nếu người dùng quản trị của bạn có tên là postgres và cơ sở dữ liệu của bạn được đặt tên là storage và mô-đun bạn muốn là cube , bạn sẽ nhập:

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. ĐẶT HÀNG ĐƯỢC lập chỉ mục theo LIMIT 1

  2. PostgreSQL unnest () với số phần tử

  3. PostgreSQL:Tìm kiếm toàn văn bản - Làm thế nào để tìm kiếm các từ từng phần?

  4. Rails:FATAL - Xác thực ngang hàng không thành công cho người dùng (PG ::Lỗi)

  5. Cách thay đổi người dùng thành Superuser trong PostgreSQL