Adăugarea unei extensii în PostgreSQL

De la Ro Ikoula wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

fr:Ajouter une extension en PostgreSQL
Acest articol este rezultatul unei traduceri automate efectuate de către software-ul. Puteți vizualiza sursa articol aici.

ru:Добавление расширения в PostgreSQL pl:Dodawanie rozszerzeń w PostgreSQL ja:PostgreSQLでの拡張機能の追加 zh:在PostgreSQL中添加一个扩展 de:Hinzufügen einer Erweiterung in PostgreSQL nl:Een extensie toevoegen in PostgreSQL it:Aggiungere un'estensione in PostgreSQL pt:Acrescentar uma extensão no PostgreSQL es:Añadir una extensión en PostgreSQL en:Adding an extension in PostgreSQL

Introducere

Această pagină se referă la adăugarea unei extensii la o bază de date PostgreSQL.

Conectarea la PostgreSQL

Mergem sub utilizatorul postgres, apoi ne conectăm la baza de date PostgreSQL test:

# su - postgres
postgres@vm-postgres:~$ psql -d test
psql (9.1.24lts2)
Saisissez « help » pour l aide.

test=#

Verificăm extensiile prezente în prezent:

test=# \dx
                          Liste des extensions installées
    Nom    | Version |   Schéma   |                   Description
-----------+---------+------------+-------------------------------------------------
 plpgsql   | 1.0     | pg_catalog | PL/pgSQL procedural language
(1 ligne)

Adăugarea unei extensii

Vom adăuga, de exemplu, extensia unaccent (funcție care permite, printre altele, eliminarea accentelor):

test=# CREATE EXTENSION IF NOT EXISTS "unaccent";
CREATE EXTENSION

Verificăm dacă acesta este la locul lui:

test=# \dx
                          Liste des extensions installées
    Nom    | Version |   Schéma   |                   Description
-----------+---------+------------+-------------------------------------------------
 plpgsql   | 1.0     | pg_catalog | PL/pgSQL procedural language
 unaccent  | 1.0     | public     | text search dictionary that removes accents
(2 lignes)

De asemenea, putem verifica dacă este funcțional, de exemplu:

test=# SELECT unaccent('Hôtel');
 unaccent
----------
 Hotel
(1 ligne)

Putem observa că cuvântul Hotel este redat fără accent circumflex.




Cet article vous a semblé utile ?

0



Nu sunteți autorizat să publicați comentarii.