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 : Installation » initDB erreur » 08/02/2010 20:32:18

Et que signifie ce creating convertion?

merci pour votre temps...

Cris

#2 Re : Installation » initDB erreur » 08/02/2010 17:29:40

En fait j'ai installé postgresql à partir de ipkg...
Sur un autre hardware je n'ai pas eu de soucis.

merci d'avance

#3 Installation » initDB erreur » 08/02/2010 17:22:52

comicway
Réponses : 6

Bonjour à tous,

Voilà à l'initialisation de postgresql j'obtient une erreur sur la conversion

#su -c "/opt/bin/initdb -D /opt/var/pgsql/data" postgres

...

initializing pg_authid ... ok
initializing dependencies ... ok
creating system views ... ok
loading system objects' descriptions ... ok
creating conversions ... Segmentation fault
child process exited with exit code 139
initdb: removing contents of data directory "/opt/var/pgsql/data"

Est ce que vous avez une idée sur l'origine du problème?

Merci d'avance,
Christophe

#4 Re : Général » Tris naturel des string » 15/12/2009 14:39:38

En fait, je suis occupé à réaliser un systeme d'indexation de fichiers, j'ai donc une table directory avec les noms des repertoires et une table files avec le nom des fichiers.
Il y a peu de modification sur les tables directory, files; soit c'est des ajouts soit des suppressions, mais tout le reste se fait sur les tables liées (commentaires, données exif, droits d'acces,...)
quel serait la meilleur méthode pour avoir un temps de reponse acceptable et un tris possible comme cité au premier post?
Est ce que si je fait:

directory (id, name ,...)
directory_name_sorting (id, name)

file (id, filename, ...)
file_filename_sorting (id, filename)

Lorsque j'ajoute un record dans file, j'ajoute un record dans file_filename_sorting avec un formatage (suppression des blancs, uppercase, transformation des nombres,...)

Et j'ai plus qu'a faire un select * from file LEFT JOIN file_filename_sorting fls ON  fls.id = file.id ORDER BY fls.filename

Est ce que ça serait une solution envisageable et pas trop gourmande?

Merci pour votre aide
Christophe

#5 Re : Général » Tris naturel des string » 15/12/2009 11:27:36

Sur quel volumétrie ca peut devenir lent? est ce que tu as des articles ou je peux me documenter?
J'ai testé hier sur 50000 entrées.

Est ce que la solution ne serait pas de créer 1 table annexe et lorsque j'insere les données dans ma table j'ajoute dans la table annexe avec le traitement sur le string (suppression des blancs, uppercase, transformation des nombres,...)
Et je fait une recherche sur la table annexe et une jointure sur la table avec toutes les données

#6 Re : Général » Tris naturel des string » 14/12/2009 23:22:03

hello,

Je viens de trouver un natural sort basé sur des fonctions
http://drupalcode.org/viewvc/drupal/con … iew=markup
je viens d'essayer et c'est assez rapide...

#7 Général » Tris naturel des string » 14/12/2009 16:01:27

comicway
Réponses : 17

Bonjour à tous,

Voilà je cherche si il y a une fonction dans le order by pour effectuer un tris naturel sur des string,
par ex j'ai ceci

a
b
A
d
B
1
10
2
3
11

Je voudrai avoir un tris comme ceci:
a
A
b
B
d
1
2
3
10
11

ou eventuellement les chiffres avant les lettres.

Sous mysql c'est l'operateur +0 mais sous postgresql j'ai pas trouvé

Merci d'avance
Christophe

Pied de page des forums

Propulsé par FluxBB