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 : Capture-Amarok1.png

Puis aller sur Outils>Analyser de nouveau la collection Capture-Amarok2.png

Et hop, bybye SQLITE et Enjoy :-)

Vus : 61
Publié par Littlewing : 368