ToutDoux utilise un dorsal SQL (base de donn馥s) pour tout ce qui concerne le stockage temporaire des donn馥s. Ceci permet de b駭馭ier du puissant language SQL et de moteur de requ鑼e fiable et performant comme PostgreSQL.
Concernant le logiciel MySQL, ToutDoux est op駻ationnel pour l'utiliser. Or, MySQL ne supportant pas les sous-requetes, impose aux modules un d騅eloppement sp馗ifique des requ鑼es SQL. Donc, nous attendrons la prochaine version de MySQL (v4.00). C'est dommage car MySQL semble 黎re plus adapt? que PostgreSQL pour g駻er un petit dorsal SQL pour application locale.
Les d駱endances du dorsal SQL sont :
postgresql-7.0.1 : base de donn馥s
postgresql-server-7.0.1 : base de donn馥s
postgresql-devel-7.0.1 : base de donn馥s.
L'utilisateur unix (ici 'toto') doit pouvoir cr馥r et supprimer une base de donn馥s. Mise ? part les instructions officielles de la documentation de PosgreSQL, voici une proc馘ure finalisant l'installation de PostgreSQL :
Mettre dans /ect/inittab : pg:2345:respawn:/bin/su - pgsql -c "postmaster" : lancement du serveur postmaster au d駑arrage de la station
$ /bin/su - pgsql -c "postmaster" : lancement du serveur postmaster pour la session courante
$ su postgres : connexion en administrateur de la base de donn馥s
$ initdb : initialisation de la base de donn馥s
$ createuser toto : cr饌tion du compte utilisateur 'toto'
Shall the new user be allowed to create database ? (y/n) y : permission ? l'utilisateur 'toto' de cr馥r des bases de donn馥s
Shall the new user be allowed to create more users ? (y/n) n : permission ? l'utilisateur 'toto' de cr馥r des compte utilisateurs
$ exit : d馗onnexion de l'administrateur de la base de donn馥s.