|
Migration auf eine andere Datenbank |
|
|
Mysql unter Windows auf MySQL unter LinuxWenn der Server von Windows auf Linux migriert werden soll, kann das wegen der unterschiedlichen Interpretation der Gross/Kleinschreibung auch dann zu Problemen führen, wenn auf beiden dasselben Programm (mysql) verwendet wird.
Folgendes Vorgehen empfiehlt sich, um die Datenbank von windows auf linux zu migrieren:
(eingeloggt auf dem Linux-Computer)
- mysqldump -h <windows-host> -u <user> -p<passwd> elexis>elexis.sql
- mysql -u <user> -p<passwd>
- create database elexis;
- use elexis;
- source elexis.sql;
- exit;
- cd /var/lib/mysql/elexis
- rename 'y/a-z/A-Z/' *
- rename 's/\.FRM/.frm/' *.FRM
Übergang alte JavaAgenda auf die neue integrierte Agenda
Da es sich nur um ein für begrenzte Zeit benötigtes Feature handelt,
habe ich mir nicht die Mühe gemacht, dafür eigens eine
Einstellungsseite zu entwerfen.
Folgende Settings-Zweige steuern die Synchronisation:
- ch\elexis\agenda\old_agenda\connectstring - Connect-String auf die alte Agenda, z.B. jdbc:mysql:\\192.168.0.1:3306\agenda
- ch\elexis\agenda\old_agenda\driver - zu verwendender Treiber, z.B. com.mysql.jdbc./Driver
- ch\elexis\agenda\old_agenda\flavor - Datenbanktyp, z.B mysql
- ch\elexis\agenda\old_agenda\username - genau das
- ch\elexis\agenda\old_agenda\password - sollte klar sein
Wenn mit diesen Angaben eine Verbindung zu einem Agenda-Server
hergestellt werden kann, dann werden fortan die externe und die interne
Agenda bei jedem heartbeat miteinander synchronisiert. So kann man
beide parallel nutzen (oder man könnte sich auch mir einer irgendwo
anders im Internet laufenden Agenda synchronisieren) |