sql >> Databáze >  >> RDS >> PostgreSQL

Jak importuji moduly nebo instaluji rozšíření v Postgres?

Pro instalaci PostgreSQL contrib moduly na Ubuntu nebo Kubuntu (nebo podobných distribucích Linuxu):

  1. Nainstalujte balíček contrib:sudo apt-get install postgresql-contrib
  2. Změňte účet vlastníka databáze (např. postgres ).
  3. CREATE EXTENSION "uuid-ossp";

Pokud se pokoušíte nainstalovat ne "důvěryhodné" moduly, musíte být superuživatel, abyste je mohli nainstalovat. V opačném případě potřebujete mít pouze oprávnění CREATE k databázi, na které se pokoušíte modul použít.

U verzí před 9.1 proveďte výše uvedený krok č. 1 a poté:

  1. Restartujte databázi:sudo /etc/init.d/postgresql-8.4 restart

  2. Změňte na účet vlastníka databáze (např. postgres ).

  3. Přejděte do adresáře modulů contrib:/usr/share/postgresql/8.4/contrib/

  4. Použijte ls zobrazíte seznam následujících modulů:

     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. Načtěte soubory SQL pomocí:psql -U user_name -d database_name -f module_name.sql

Pokud se například váš administrativní uživatel jmenoval postgres a vaše databáze se jmenovala storage a modul, který jste chtěli, byl cube , napsali byste:

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


  1. Jak získat metadata databáze

  2. Jak získat aktuální datum (bez času) v T-SQL

  3. Jak exportovat všechna data z tabulky do vložitelného formátu SQL?

  4. 7 způsobů, jak může Microsoft Access pomoci vaší firmě