[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[pmb.user] Re: Requête SQL : Export vers excel avec les auteurs
Bonjour,
La version 4.1 de mysql contient une fonction group_concat qui permet
justement de concatener des chaines issues d'un champ regroupé par group by.
Pour le changement de serveur de bases de données dans PMB : 6 mois de
boulot + 4 mois de debbugage... MySQL 4.1 inclu les sous select !
Florent
Yves Pratter a écrit :
>
>
>>il y en a qui résolve ça par une procédure stockée (au sens serveur SQL du
>>terme) mais en MySQL : pas gagné. Je crois qu'il faudra passer par une table
>>temporaire pas temporaire du tout, genre une table construite (et mise à jour
>>périodiquement?) qui contiendrait par exemple une centaine de colonnes
>>permettant de sortir une centaine d'auteurs par notices... ? Ca devrait suffir
>>?
>>
>>
>>
>ça me parait être une uzine à gaz. Si MySQL oblige à faire ce genre de
>choses, peut-être n'est-il pas adapté pour un SIGB ?
>
>
>
>
>>Il faut que je me penche sur cette maj automatique, c'est le plus gros
>>morceau à programmer... on met à jour quand ? Où ?
>>
>>
>>
>Quitte à faire une grosse modification, pourquoi ne pas passer sur une
>base de donnée qui permet les requêtes imbriquées, les vues... ?
>Actuellement PMB ne fonctionne pas (complètement) avec un hébergeur
>standard (pas de tables temporaires -> pas de recherche étendue, pas de
>Z39.50...).
>
>
Heu, juste six mois de boulot + 3 mois de debuggage... Quitte à changer
de base de données, pourquoi ne pas installer MySQL 4.1 ?
>PostgreSQL tient la route, quoi que difficile à faire tourner sous Windaube.
>
>A l'autre extrémité, il y a SQLite : rapide (à part en écriture mais un
>SIGB c'est surtout de la consultation, non ?), léger, portable, il
>supporte SQL 92 (en tout cas ce qui nous intéresse).
>Il doit être hébergé partout (inclu dans PHP5, module dans PHP 4).
>
>La version 3 (3.1.1 en béta depuis cette semaine) gère aussi UNICODE.
>
>Pourquoi pas aussi utiliser des objets indépendant de la base, en
>utilisant que des requêtes compatibles (et des types de données) sur les
>quelques bases retenues.
>
>A+
>Yves
>
>Liste de diffusion pmb.user
>Pour se désinscrire : mailto:pmb.user_request@sigb.net?subject=unsubscribe
>
>
>
>
Liste de diffusion pmb.user
Pour se désinscrire : mailto:pmb.user_request@sigb.net?subject=unsubscribe