Vous n'êtes pas identifié(e).
bonjour,sur l'ancien site se trouvaient des tutos ou articles en particulier un sur les parametres in out inout et un autre plus recent sur les types composé
Hors ligne
Ils se trouvent dans la partie Articles de l'onglet Actualités (http://blog.postgresql.fr/index.php?category/Articles). Plus précisément, l'article sur les paramètres IN/OUT se trouve sur http://blog.postgresql.fr/index.php?post/drupal/389 et celui sur les types composés sur http://blog.postgresql.fr/index.php?post/drupal/303 .
Guillaume.
Hors ligne
merci
Hors ligne
bonjour a tous,
j'ai un petit souci sur quelques requetes de postgre.
ma requetes fonctione. elle permet de faire une recherche de mot dans mon fichier index du document.
je veux qu'il m'affiche tous les mots comment par la 1, 2 ou 3 lettre de mon mot.
parcontre il m'affiche les derniers mot.
peux etre s'il ya quelque qui pourra m'aide:
$sql="SELECT src_text.id as src_id, src_text.title as src_title,
dest_text.id as dest_id, dest_text.title AS dest_title,
ts_headline(tb.source,q,'StartSel={**},StopSel={**},HighlightAll=TRUE') as src_block,
tb.translation as dest_block, orig_text.id as orig_id,
ts_rank(to_tsvector(source),q) AS rank, false as reverse,".$this->select_for_search()."
FROM texts AS dest_text
JOIN texts AS src_text ON dest_text.translation_of=src_text.id
JOIN texts AS orig_text ON dest_text.original_text=orig_text.id
JOIN translation_blocks AS tb ON tb.translation_id=dest_text.id
".$this->join_for_search().",
plainto_tsquery(?) q
WHERE to_tsvector(source) @@ q AND translation IS NOT NULL AND translation <> ''";
$reversesql="SELECT src_text.id as src_id, src_text.title as src_title,
dest_text.id as dest_id, dest_text.title AS dest_title,
ts_headline(tb.translation,q,'StartSel={**}, StopSel={**}, HighlightAll=TRUE') as src_block,
tb.source as dest_block, orig_text.id as orig_id,
ts_rank(to_tsvector(translation),q) AS rank, true as reverse,".$this->select_for_search()."
FROM texts AS src_text
JOIN texts AS dest_text ON src_text.translation_of=dest_text.id
JOIN texts AS orig_text ON src_text.original_text=orig_text.id
JOIN translation_blocks AS tb ON tb.translation_id=src_text.id
".$this->join_for_search().",
plainto_tsquery(?) q
WHERE to_tsvector(translation) @@ q AND source IS NOT NULL AND source <> ''";
$this->log($sql);
$this->log($reversesql);
Hors ligne