* Howtos Einiges Howtos, vorallem für mich als Erinnerungen gedacht: - [[howto#django_sql_to_mysql][Django-Projekt von Sqlite3 nach Mysql umwandeln]] - [[howto#wanderlust_umlaute][Wanderlust zum Anzeigen von Umlauten bewegen]] #django_sql_to_mysql ** Django-Projekt von Sqlite3 nach Mysql umwandeln 1. Zuerst einmal:
sqlite3 database.db .dump .quit > database_dump.sql 2. Dann folgende Umwandlungen durchführen:
- Erste und letzte Zeile in database_dump.sql entfernen - Alle Vorkommen von " durch ` ersetzen - Auto_Increment bei allen ID Feldern ergänzen - Kontrollieren, ob es Einträge gibt, bei denen ' statt " waren und die daher nicht ersetzt wurden 3. Abschließend alles importieren:
mysql -u [user] -p [datenbank] < database_dump.sql #wanderlust_umlaute ** Wanderlust zum Anzeigen von Umlauten bewegen Wer Probleme hat, die Umlaute bei selbst geschickten Mails anzusehen, dem sollte wie folgt geholfen werden können: Einfach die Datei mel-q-ccl.el mit folgendem Patch bearbeiten:
(defun quoted-printable-ccl-encode-region (start end) "Encode the region from START to END with quoted-printable encoding." (interactive "*r") - (decode-coding-region start end 'mel-ccl-quoted-printable-lf-lf-rev)) + (save-excursion + (goto-char start) + (insert (prog1 + (decode-coding-string + (string-as-unibyte (buffer-substring start end)) + 'mel-ccl-quoted-printable-lf-lf-rev) + (delete-region start end))))) (defun quoted-printable-ccl-insert-encoded-file (filename) "Encode contents of the file named as FILENAME, and insert it."