-
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 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
Listaa käyttöön otetut laajennukset
Luo laajennus
Poista laajennus käytöstä