Hyppää sisältöön

Welcome to our weekly research support coffee hour on Zoom! Click here for more information.

Warning!

Puhti scratch disk is becoming very full (80+ % ) resulting in performance degradation. Everybody is advised to only keep actively processed data on scratch, all other data should be deleted, transferred to host institute or stored in Lumi-O. No new quota will be granted. Click here for a tool for examining your disk usage.

PostgreSQL-laajennukset

Laajennusten käyttöönotto

  1. Ota root-käyttäjä käyttöön.
  2. Kirjaudu tietokantaan root-käyttäjänä.
  3. Ota laajennukset käyttöön seuraavalla komennolla:
    CREATE EXTENSION $EXTENSION_NAME ;
    
  4. Poista root käytöstä, kun olet ottanut laajennukset käyttöön.

Tällä hetkellä saatavilla olevat laajennukset

Jos tästä puuttuu laajennuksia, jotka haluaisit saataville Pukissa, ota yhteyttä CSC:n asiakastukeen. Huomaa, että laajennuslista perustuu uusimpaan PostgreSQL-versioon, ja saatavilla olevat laajennukset voivat poiketa vanhemmissa versioissa.

Laajennuksen nimi Laajennuksen kuvaus
address_standardizer Käytetään osoitteen jäsentämiseen sen osatekijöihin. Yleensä käytetään tukemaan geokoodauksen osoitteen normalisointivaihetta.
address_standardizer-3 Käytetään osoitteen jäsentämiseen sen osatekijöihin. Yleensä käytetään tukemaan geokoodauksen osoitteen normalisointivaihetta.
address_standardizer_data_us Address Standardizerin yhdysvaltalaisen aineiston esimerkki
address_standardizer_data_us-3 Address Standardizerin yhdysvaltalaisen aineiston esimerkki
amcheck funktiot relaation eheyden varmistamiseen
autoinc funktiot automaattisesti kasvaville kentille
bloom bloom-käyttömenetelmä - allekirjoitustiedostopohjainen indeksi
btree_gin tuki yleisten tietotyyppien indeksointiin GINissä
btree_gist tuki yleisten tietotyyppien indeksointiin GiSTissä
citext tietotyyppi kirjainkoon huomioimattomille merkkijonoille
cube tietotyyppi moniulotteisille kuutioille
dblink yhteys muihin PostgreSQL-tietokantoihin tietokannan sisältä
dict_int tekstihakusanakirjamalli kokonaisluvuille
dict_xsyn tekstihakusanakirjamalli laajennettuun synonyymien käsittelyyn
earthdistance laskee isoympyräetäisyydet Maan pinnalla
file_fdw foreign-data wrapper litteiden tiedostojen käyttöön
fuzzystrmatch määrittää merkkijonojen samankaltaisuuksia ja etäisyyksiä
h3 H3-sidokset PostgreSQL:lle
h3_postgis H3 PostGIS -integraatio
hstore tietotyyppi (avain, arvo) -parien joukkojen tallentamiseen
insert_username funktiot taulukon muuttajan seurantaan
intagg kokonaislukujen aggregaattori ja enumeroija (vanhentunut)
intarray funktiot, operaattorit ja indeksituki kokonaislukujen 1-D-taulukoille
isn tietotyypit kansainvälisille tuotenumerojärjestelmille
lo Large Object -ylläpito
ltree tietotyyppi hierarkkisille puumaisille rakenteille
moddatetime funktiot viimeisimmän muokkausajan seurantaan
pageinspect tarkastelee tietokantasivujen sisältöä matalalla tasolla
pg_buffercache tarkastelee jaettua puskurivälimuistia
pg_freespacemap tarkastelee vapaan tilan karttaa (FSM)
pg_prewarm esilämmittää relaatiodataa
pg_stat_statements seuraa kaikkien suoritettujen SQL-lauseiden suunnittelu- ja suoritustilastoja
pg_surgery laajennus vaurioituneen relaation korjaustoimiin
pg_trgm tekstin samankaltaisuuden mittaus ja indeksihaku trigrammien perusteella
pg_visibility tarkastelee näkyvyyskarttaa (VM) ja sivutason näkyvyystietoja
pg_walinspect funktiot PostgreSQL Write-Ahead Login sisällön tarkasteluun
pgcrypto kryptografiset funktiot
pgrowlocks näyttää rivitason lukitustiedot
pgstattuple näyttää tuple-tason tilastot
plpgsql PL/pgSQL-proseduurikieli
postgis PostGIS-geometria- ja maantieteelliset paikkatietotyypit ja -funktiot
postgis-3 PostGIS-geometria- ja maantieteelliset paikkatietotyypit ja -funktiot
postgis_raster PostGIS-rasterityypit ja -funktiot
postgis_raster-3 PostGIS-rasterityypit ja -funktiot
postgis_sfcgal PostGIS SFCGAL -funktiot
postgis_sfcgal-3 PostGIS SFCGAL -funktiot
postgis_tiger_geocoder PostGIS tiger -geokooderi ja käänteinen geokooderi
postgis_tiger_geocoder-3 PostGIS tiger -geokooderi ja käänteinen geokooderi
postgis_topology PostGIS-topologian paikkatietotyypit ja -funktiot
postgis_topology-3 PostGIS-topologian paikkatietotyypit ja -funktiot
postgres_fdw foreign-data wrapper etä-PostgreSQL-palvelimille
refint funktiot viite-eheyden toteuttamiseen (vanhentunut)
seg tietotyyppi janasegmenttien tai liukulukuvälien esittämiseen
sslinfo tietoa SSL-varmenteista
tablefunc funktiot, jotka käsittelevät kokonaisia tauluja, mukaan lukien crosstab
tcn laukaisinpohjaiset muutosilmoitukset
tsm_system_rows TABLESAMPLE-menetelmä, joka hyväksyy rivimäärän rajana
tsm_system_time TABLESAMPLE-menetelmä, joka hyväksyy ajan millisekunteina rajana
unaccent tekstihakusanakirja, joka poistaa aksenttimerkit
uuid-ossp luo universaalisti yksilöllisiä tunnisteita (UUID)
xml2 XPath-kyselyt ja XSLT

Parametrit, joita käyttäjät voivat muokata

DBaaS-palvelussa käyttäjät voivat muokata joitakin parametreja. Jos on parametreja, joita mielestäsi sinun pitäisi voida muokata, ota yhteyttä meihin, niin katsomme, voimmeko mahdollistaa sen. Oletuksena oletamme, että oletusparametrit ovat järkeviä ja että käyttäjien ei normaalisti pitäisi muokata mitään näistä parametreista.

Parametrit Oletus Vaatii uudelleenkäynnistyksen Kommentit
maintenance_work_mem 64MB Ei
max_connections 100 Kyllä Yleensä suositellaan käyttämään yhteyspoolia tämän arvon muuttamisen sijaan
work_mem 4MB Ei
log_statement false Ei Tämä on hyödyllinen, jos haluat selvittää tarkemmin, miten tietokantaasi käytetään
log_statement_stats false Ei Tämä kerää myös tilastoja tietokannastasi; on suositeltavaa pitää tämä arvossa false, koska se voi vaikuttaa suorituskykyyn

Hyödyllisiä komentoja

Listaa saatavilla olevat laajennukset

SELECT name, default_version, comment FROM pg_available_extensions ORDER BY name;

Listaa käyttöön otetut laajennukset

SELECT * from pg_extension ORDER BY extname;

Luo laajennus

CREATE EXTENSION ${EXTENSION_NAME};

Poista laajennus käytöstä

SELECT * FROM table1 LIMIT 1 \gx

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta