sql >> Database >  >> RDS >> PostgreSQL

Hoe importeer ik modules of installeer ik extensies in Postgres?

PostgreSQL contrib installeren modules op Ubuntu of Kubuntu (of vergelijkbare Linux-distributies):

  1. Installeer het contrib-pakket:sudo apt-get install postgresql-contrib
  2. Wijzigen in het database-eigenaaraccount (bijv. postgres ).
  3. CREATE EXTENSION "uuid-ossp";

Als u niet-"vertrouwde" modules probeert te installeren, moet u een supergebruiker zijn om ze te installeren. Anders hoeft u alleen CREATE-rechten te hebben voor de database waarop u de module probeert te gebruiken.

Voer voor versies vóór 9.1 stap #1 hierboven uit en dan:

  1. Start de database opnieuw:sudo /etc/init.d/postgresql-8.4 restart

  2. Wijzig het account van de database-eigenaar (bijv. postgres ).

  3. Ga naar de directory van de contrib-modules:/usr/share/postgresql/8.4/contrib/

  4. Gebruik ls om een ​​lijst van de volgende modules te zien:

     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. Laad de SQL-bestanden met:psql -U user_name -d database_name -f module_name.sql

Als uw administratieve gebruiker bijvoorbeeld postgres . heette en je database heette storage en de module die je wilde was cube , typ je:

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


  1. Panda's schrijven dataframe naar ander postgresql-schema

  2. Weergaven gebruiken in een MySQL-database

  3. MyBatis RowBounds beperkt de resultaten van zoekopdrachten niet

  4. Beheerscripts in R12.2 Ebusiness Suite