Acrescentar uma extensão no PostgreSQL

Fonte: Pt Ikoula wiki
Ir para navegação Ir para pesquisar
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.

ro:Adăugarea unei extensii în PostgreSQL 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 fr:Ajouter une extension en PostgreSQL
Este artigo foi traduzido por um sistema de tradução automática. Você pode visualizar a fonte do artigo aqui.

es:Añadir una extensión en PostgreSQL en:Adding an extension in PostgreSQL

Introdução

Esta página trata de acrescentar uma extensão a uma base de dados PostgreSQL.

Ligação ao PostgreSQL

Passamos por baixo do utilizador postgres e depois ligamo-nos à base de dados PostgreSQL test:

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

test=#

Verificamos as extensões actualmente presentes:

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

Acrescentar uma extensão

Acrescentaremos, por exemplo, a extensão unaccent (função que permite, entre outras coisas, remover os sotaques):

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

Verificamos se está a funcionar:

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)

Podemos também verificar se é funcional, por exemplo:

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

Podemos afirmar que a palavra Hotel é devolvida sem acento circunflexo.




Cet article vous a semblé utile ?

0



Não tem permissão para colocar comentários.