Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#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
#4 Re : Général » REINDEX sur une base autre que celle en cours » 17/08/2010 14:39:49
Merci beaucoup, ça marche
#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
Pages : 1