Configurer et utiliser PostgreSQL pour Amarok
Pour ces soucis de performance, de volumétrie et peut-être pour le fun et se la pêter on peut paramétrer Amarok pour qu'il utilise MySQL ou PostgreSQL plutôt que la base de données standard SQLITE.
Pré-requis
Installation de postgreSQL
L'installation est décrite dans le wiki
$sudo apt-get install postgresql-8.3
Création d'une base de données AMAROK
S'identifier avec l'utilisateur postgres ( ou utiliser un client du type pgadmin3=pgadmin3|fr]). Créer un utilisateur 'simple' (qui n' a pas le droit de faire grand chose sauf ce que l'on a besoin ...)
postgres@littlewing-desktop:~$ createuser --password -D -S -R amarok Mot de passe :
Créer la base avec pour propriétaire amarok
postgres@littlewing-desktop:~$ createdb --owner=amarok amarok
Modifier le fichier /etc/postgresql/8.3/main/pg_hba.conf
Changer l'attribut md5 en trust . La restriction étant déjà effectuée par l'adresse IP. Je sais ce n'est pas très/trop sécurisé. Mais, bon pour ceux qui le pensent sachez qu'il existe toujours la possibilité d'une authentification LDAP ou MD5 ...
# IPv4 local connections: host amarok amarok 127.0.0.1/32 trust
Redémarrer le SGBD pour que les modifications soient prises en compte:
$sudo invoke-rc.d postgresql-8.3 restart * Restarting PostgreSQL 8.3 database server [ OK ]
Spécifier les informations de la nouvelle base de données dans Amarok.
Dans le menu Configuration > Configurer Amarok
:
Puis aller sur Outils>Analyser de nouveau la collection
Et hop, bybye SQLITE et Enjoy