sql >> Databáze >  >> RDS >> PostgreSQL

Jak použít operátor % z rozšíření pg_trgm?

S největší pravděpodobností se jedná o problém s search_path . Spustit:

SHOW search_path;

Je zahrnuto schéma, kam jste nainstalovali pg_trgm? Pokud ne, zahrňte jej.

Alternativně můžete funkce kvalifikovat podle schématu – a dokonce i operátory pomocí OPERATOR() konstrukce:

SELECT * FROM rssdata WHERE extensions.similarity(description, 'Brazil') > .8;
SELECT * FROM rssdata WHERE description OPERATOR(extensions.%) 'Brazil';

Činí jej nezávislým na search_path .




  1. Klauzule ORDER BY je neplatná v pohledech, vložených funkcích, odvozených tabulkách, poddotazech a běžných tabulkových výrazech.

  2. Může mít tabulka serveru SQL dva sloupce identity?

  3. Jak naformátovat pole bigint na datum v Postgresql?

  4. Export tabulky z Amazon RDS do souboru CSV