PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : Général » Problème de tri » 30/01/2012 15:46:39

Merci beaucoup pour votre réponse détaillée.

#2 Re : Général » Problème de tri » 27/01/2012 11:38:08

J'oubliais, il s'agit de la version 8.3

#3 Général » Problème de tri » 27/01/2012 11:29:20

lionel
Réponses : 3

Bonjour,
Je ne connais pas bien PostgreSQL.
Il y a une base où un problème de tri apparaît :

Le tri est problématique avec les espaces sur les libellés.

Exemple :
sur la requete : "SELECT lbpr_diff,sec_cod from libelleproduit where mar_cod = 123 and sec_cod in (134,773) order by lbpr_diff"
le "POIREAU" est entre la "POIRE Alexandrine ..." et la "POIRE Beurrée..."

L'ordre souhaité est de considérer l'espace comme un caractère prioritaire sur les lettres : POIRE Alexandrine puis POIRE Beurrée et POIREAU alors que la caractère espace semble ignoré.

Il semble que le problème vient du fait que la base est mal localisée :
La localisation se vérifie avec la commande SQL "SHOW lc_collate;".
Le résultat actuel est "fr_FR.UTF-8"

Quelqu'un a-t-il une idée pour rétablir un tri correct ?

Cordialement,

Lionel

#5 Re : Général » REINDEX sur une base autre que celle en cours » 17/08/2010 12:17:08

Merci de votre réponse. Je suis nouveau sur Postgresql.
Ma base de données en cours à la connexion s'appelle postgres. Je change de base de données en cours par :

psql IntranetSNM

J'ai le prompt IntranetSNM. Je rentre la commande :

IntranetSNM=# reindex databse IntranetSNM

J'ai alors le msg "ERREUR: peut seulement reindexer la base de données en cours" !?

#6 Général » REINDEX sur une base autre que celle en cours » 17/08/2010 11:54:08

lionel
Réponses : 4

Bonjour,
Comment fait-on pour changer la base de données en cours (pour la commande REINDEX qui ne s'applique qu'à la base de données en cours  postgresql dans mon cas. Je voudrais changer pour une base applicative), ceci dans un shell. Je travaille sur Linux avec Postgresql 8.3.7.
Merci

Pied de page des forums

Propulsé par FluxBB