Acrescentar uma extensão no PostgreSQL

Fonte: Pt Ikoula wiki
Revisão em 10h01min de 8 de julho de 2021 por Ikbot (discussão | contribs) (Criou a página com "<span data-link_translate_fr_title="Ajouter une extension en PostgreSQL" data-link_translate_fr_url="Ajouter une extension en PostgreSQL"></span>:fr:Ajouter une extension...")
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)
Ir para navegação Ir para pesquisar

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.