Wie synchronisiere ich Einstellungen und Verbindungen zwischen verschiedenen TablePlus-Geräten?
- Einleitung
- Verzeichnisse und Dateien für die Speicherung von Verbindungen und Einstellungen
- Manuelle Synchronisation über Cloud-Speicher
- Export und Import von Verbindungen
- Sicherheit beim Synchronisieren von Verbindungsdateien
- Zusammenfassung
Einleitung
TablePlus ist ein leistungsfähiger Datenbank-Client, der auf mehreren Plattformen verfügbar ist, darunter macOS, Windows und iOS. Viele Nutzer verwenden mehrere Geräte und möchten ihre Verbindungen und Einstellungen konsistent halten, um effizient und nahtlos arbeiten zu können. Leider bietet TablePlus keine integrierte Cloud-Synchronisation über einen eigenen Dienst an. Dennoch gibt es verschiedene Methoden, um diese Einstellungen und Verbindungen zwischen verschiedenen Geräten zu synchronisieren.
Verzeichnisse und Dateien für die Speicherung von Verbindungen und Einstellungen
TablePlus speichert Verbindungsinformationen und Einstellungen lokal in bestimmten Dateien auf dem jeweiligen Gerät. Insbesondere auf macOS finden sich diese Daten in der ~/Library/Application Support/TablePlus/-Struktur. Dort befindet sich eine Datei namens Connections.plist oder vergleichbare Dateien, die die Informationen über Ihre eingerichteten Datenbankverbindungen enthalten. Unter Windows hingegen sind diese Dateien üblicherweise im AppData-Verzeichnis zu finden, z.B. in %APPDATA%\TablePlus\.
Die benutzerdefinierten Einstellungen, Themes und weitere Konfigurationsdaten werden ebenfalls in denselben oder benachbarten Dateien abgelegt. Um eine Synchronisation zu ermöglichen, müssen diese Dateien zwischen den Geräten ausgetauscht oder gemeinsam genutzt werden.
Manuelle Synchronisation über Cloud-Speicher
Eine gebräuchliche Methode ist die Verwendung von Cloud-Speicherdiensten wie Dropbox, iCloud Drive, Google Drive oder OneDrive, um die Verbindungs- und Einstellungsdateien zu synchronisieren. Dazu platzieren Sie die relevanten Dateien in einem freigegebenen Ordner, der auf allen Geräten synchronisiert wird. Alternativ können Sie die Originaldateien über symbolische Links (symlinks) auf den jeweiligen Geräten mit dem Cloud-Ordner verbinden, sodass TablePlus weiterhin auf den gewohnten Pfad zugreift, die Daten aber physisch im Cloud-Ordner liegen.
Auf macOS erstellen Sie beispielsweise im Terminal einen Symlink mit dem Befehl ln -s /Pfad/zum/CloudOrdner/Connections.plist ~/Library/Application\ Support/TablePlus/Connections.plist. Bei Windows übernimmt dies der Befehl mklink. Dadurch bleibt Ihre TablePlus-Konfiguration immer aktuell und ist auf allen Geräten identisch, sobald die Synchronisation des Cloud-Dienstes abgeschlossen ist.
Wichtiger Hinweis: Da TablePlus die Verbindungsdateien oft während der Benutzung sperrt, sollten Sie sicherstellen, dass TablePlus auf allen Geräten geschlossen ist, bevor die Dateien ausgetauscht oder synchronisiert werden, um Datenverlust oder -beschädigung zu vermeiden.
Export und Import von Verbindungen
Eine weitere Möglichkeit besteht darin, Verbindungen manuell zu exportieren und auf dem anderen Gerät zu importieren. TablePlus erlaubt es, einzelne Verbindungen oder Gruppen von Verbindungen als Datei zu exportieren (meist im JSON- oder eigenen Format). Diese exportierten Dateien können dann per E-Mail, USB-Stick oder Cloud-Dienst übertragen und in TablePlus auf dem Zielgerät importiert werden.
Diese Methode eignet sich vor allem dann, wenn nur gelegentlich Verbindungen synchronisiert werden müssen oder wenn keine Cloud-Synchronisation gewünscht wird. Sie ist jedoch aufwendiger und weniger komfortabel als eine automatische Dateisynchronisation.
Sicherheit beim Synchronisieren von Verbindungsdateien
Da Verbindungsdateien sensible Daten wie Serveradressen, Benutzernamen und gegebenenfalls Passwörter enthalten können, sollten Sie beim Synchronisieren über Cloud-Dienste immer besondere Sicherheitsvorkehrungen treffen. Achten Sie darauf, dass der gewählte Cloud-Dienst verschlüsselt und vertrauenswürdig ist. Zusätzlich können Sie, wo möglich, Passwörter nicht in der Datei speichern, sondern nur in TablePlus selbst, damit diese nicht synchronisiert werden müssen.
Alternativ empfiehlt sich die Verwendung von Passwortmanagern, die ebenfalls mit mehreren Geräten synchronisiert werden, um Zugangsdaten sicher bereitzustellen.
Zusammenfassung
Um Einstellungen und Verbindungen zwischen verschiedenen TablePlus-Geräten zu synchronisieren, nutzen Sie am besten die lokalen Verbindungs- und Einstellungsdateien, die TablePlus abspeichert, und synchronisieren diese über einen Cloud-Speicher. Dabei sollten Sie idealerweise symbolische Links verwenden, damit TablePlus die Dateien an ihrem ursprünglichen Pfad findet. Alternativ können Sie Verbindungen exportieren und manuell importieren. Beachten Sie stets Sicherheitsaspekte beim Umgang mit sensiblen Verbindungsdaten.
