-
Laajennukset ja parametrit
PostgreSQL-laajennukset
Laajennusten käyttöönotto
- Ota root-käyttäjä käyttöön.
- Kirjaudu tietokantaan root-käyttäjänä.
- Ota laajennukset käyttöön seuraavalla komennolla:
- 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 Service Deskiin. Huomaa, että laajennuslista perustuu uusimpaan PostgreSQL-versioon; saatavilla olevat laajennukset voivat poiketa vanhemmissa versioissa.
| Laajennuksen nimi | Laajennuksen kuvaus |
|---|---|
| address_standardizer | Käytetään osoitteen jäsentämiseen osatekijöihinsä. Yleensä käytetään tukemaan geokoodauksen osoitteen normalisointivaihetta. |
| address_standardizer-3 | Käytetään osoitteen jäsentämiseen osatekijöihinsä. 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 kirjainkoosta riippumattomille merkkijonoille |
| cube | tietotyyppi moniulotteisille kuutioille |
| dblink | yhteys muihin PostgreSQL-tietokantoihin tietokannan sisältä |
| dict_int | tekstihakusanakirjan malli kokonaisluvuille |
| dict_xsyn | tekstihakusanakirjan malli laajennetulle synonyymikäsittelylle |
| earthdistance | laskee isoympyräetäisyydet Maan pinnalla |
| file_fdw | foreign-data wrapper tasatiedostojen käyttöön |
| fuzzystrmatch | määrittää merkkijonojen samankaltaisuuden ja etäisyyden |
| 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 luettelija (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 korjaamiseen |
| 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ää monikkotason 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) |
| vector | vektoritietotyyppi sekä ivfflat- ja hnsw-käyttömenetelmät |
| 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 tehdä sen mahdolliseksi. 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
Listaa käyttöön otetut laajennukset
Luo laajennus
Poista laajennus käytöstä