Skip to content
postgresqlf edited this page Oct 13, 2011 · 2 revisions

De manière à faciliter la maintenance et la distribution du code, les fonctionnalités propres à SQLf sont ici externalisées au sein d’une extension. PostgreSQL met en effet à disposition des outils pour construire des extensions, appelées PGXS (situées dans le dossier contrib), permettant à de simples extensions d'être construites sur un serveur déjà installé. PGXS peut être destiné aux extensions qui incluent du code C mais aussi à celles composées de code SQL, de procédures PL/PGSQL ou PL/PYTHON. La création et le chargement de notre extension reposent sur les commandes suivantes : CREATE EXTENSION SQLf ; LOAD ‘sqlf’ ;

Pour le Lot 1, cette extension définit des prédicats flous, des moyens pour filtrer ces prédicats et des opérateurs (IS, AND, OR et AND).