Die alten 1.4er Version waren da super, die haben auch Postgres unterstützt. Da konnte man dann auch toole Sachen machen, die mit MySQL nicht gingen:
Ich hatte damals eine DB für mehrere Personen angelegt. Jeder User hat einen eigenen Postgres-Useraccount bekommen. Und damit jeder - obwohl von amarok so nicht vorgesehen - trotzdem seine eigenen Bewertungen und Statistiken haben konnte, hab ich einfach die entsprechenden Tabellen in das Userschema verlegt. Somit hatte man einen gemeinsamen Daten-Stamm der Collection (Tag-Infos etc) und trotzdem musste nicht jeder bei Änderungen alles Scannen.
Hintergrund: Bei Postgres gibt es verschiedene Schema-Bereiche: Standard ist "public". Jeder User der sich zu einer DB verbindet sieht die Tabellen und anderen Objecte darin. Dazu hat jeder User noch sein eigenes Schema. Und Tabellen in dem User-Schema haben Vorrang, falls es in beiden eine Tabelle mit gleichem Namen gibt.
Ich bevorzuge ebenfalls PostgreSQL. Schade, dass diverse Software wie zum Beispiel Amarok MySQL benötigen.
Ja mittlerweile.
Die alten 1.4er Version waren da super, die haben auch Postgres unterstützt. Da konnte man dann auch toole Sachen machen, die mit MySQL nicht gingen:
Ich hatte damals eine DB für mehrere Personen angelegt. Jeder User hat einen eigenen Postgres-Useraccount bekommen.
Und damit jeder - obwohl von amarok so nicht vorgesehen - trotzdem seine eigenen Bewertungen und Statistiken haben konnte, hab ich einfach die entsprechenden Tabellen in das Userschema verlegt. Somit hatte man einen gemeinsamen Daten-Stamm der Collection (Tag-Infos etc) und trotzdem musste nicht jeder bei Änderungen alles Scannen.
Hintergrund: Bei Postgres gibt es verschiedene Schema-Bereiche: Standard ist "public". Jeder User der sich zu einer DB verbindet sieht die Tabellen und anderen Objecte darin. Dazu hat jeder User noch sein eigenes Schema. Und Tabellen in dem User-Schema haben Vorrang, falls es in beiden eine Tabelle mit gleichem Namen gibt.