Zum Inhalt springen

TablePro täglich nutzen? Eine Lizenz ergänzt Bezahlfunktionen und finanziert die nächste Version. Lizenz kaufenLizenz kaufen, TablePro fördern

Daten sicher durchsuchen und bearbeiten

Für die direkte Arbeit mit Zeilen: die richtigen finden, einige Werte ändern und dabei auf einer Produktionsdatenbank Überraschungen vermeiden. Änderungen warten bis zum Speichern; jede Verbindung bestimmt die Vorsicht vor einer Anweisung.
MaciPhone & iPad

Bezahlfunktionen auf dieser Seite: Data Rewind (Starter). Alles andere hier ist kostenlos.

Finde die benötigten Zeilen

Sortierung und Seiteneinteilung laufen auf dem Server; große Tabellen öffnen daher ihre erste Seite. Über 100.000 Zeilen wird die Anzahl geschätzt. „Genau zählen“ liefert bei Bedarf die tatsächliche Zahl.

Filter und Hervorhebungsregeln

Die Filterleiste (⌘⇧F) erstellt eine WHERE-Klausel aus 18 Operatoren, von = und BETWEEN bis REGEX, oder nimmt eine direkte SQL-Bedingung an. Speichere einen Tabellenfilter und hole ihn später ohne Ausführung zurück. Hervorhebungsregeln färben Zeilen oder Zellen nach Werten, wie bedingte Formatierung in Tabellenkalkulationen, und bleiben auf diesem Mac.

Tabelle orders mit grün eingefärbten bezahlten und orange eingefärbten erstatteten Zeilen sowie geöffnetem Popover für Hervorhebungsregeln.

Fremdschlüssel und JSON

Folge einem Fremdschlüssel zur zugehörigen Zeile in einem neuen Tab oder zeige sie in einem Popover. Beim Bearbeiten einer Fremdschlüsselspalte listet die Auswahl die referenzierten Zeilen nach gewählten Spalten, etwa Nach- und Vorname eines Kunden. JSON-Werte öffnen in einem Betrachter mit Baum zur Navigation und Textmodus zum Bearbeiten.

Werteauswahl für den Fremdschlüssel orders.user_id, Suche nach Silva, Benutzerliste mit Vor- und Nachnamen.

Daten ändern, einmal speichern

Zellenänderungen, neue Zeilen und Löschungen warten markiert im Tab bis ⌘S; vorher wird nichts gesendet. SQL-Vorschau (⌘⇧P) zeigt Anweisungen mit eingesetzten Werten. Beim Speichern werden sie mit gebundenen Parametern gesendet, soweit möglich in einer Transaktion. Die erwartete Zeilenzahl jeder Änderung wird geprüft; bei Abweichung wird das Speichern zurückgerollt.

  • Zelleneditoren passend zum Spaltentyp: Datums- und Zeitauswahl, ENUM- und SET-Listen, Arrays, JSON, Hex-Editor für Binärwerte und Bildbetrachter.
  • Rückgängig und Wiederholen pro Tab bis zum Speichern.
  • Abfrageergebnisse lassen sich bearbeiten, wenn die Abfrage eine einzelne Tabelle ohne Join, CTE oder UNION liest.
  • Kopiere Zeilen als CSV, JSON, Markdown, IN-Liste oder INSERT- und UPDATE-Anweisungen.
Tabelle products mit vier noch nicht gespeicherten Preisänderungen und SQL-Vorschau mit den zugehörigen UPDATE-Anweisungen.

Sicherer Modus für Produktionsverbindungen

Jede Verbindung hat eine Stufe des sicheren Modus: Silent, Alert, Alert (Full), Safe Mode, Safe Mode (Full) und Read-Only. Neue starten mit Silent, wo Anweisungen unverändert ausgeführt werden. „Warnung“ fragt vor Schreibvorgängen; die sicheren Stufen verlangen zusätzlich Touch ID oder Mac-Passwort. Vollständige Stufen fragen auch vor Lesevorgängen; „Schreibgeschützt“ verweigert Schreiben und deaktiviert die Bearbeitung. Der sichere Modus ist kostenlos.

Auf jeder Stufe stoppen DROP, TRUNCATE und DELETE ohne WHERE und fragen vorher. Manche Bedingungen erhöhen die Stufe während ihrer Geltung: ein nur lesendes System, Agent-Modus mit mindestens „Warnung“ und eine von deiner Organisation per Geräteverwaltung (MDM) gesetzte Mindeststufe.

Touch-ID-Abfrage des Sicherheitsmodus vor einem DELETE auf orders, bei einer mit der roten Produktionsfarbe markierten Verbindung.

Data Rewind

Data Rewind: Starter-Tarif

Data Rewind behält beim Speichern ersetzte Werte, damit Vorherige Werte wiederherstellen sie zurücksetzt. Ein Prüfblatt zeigt zuerst die Folgen für jede Zeile, auch für danach geänderte Zeilen. Die Wiederherstellung läuft durch den sicheren Modus, soweit möglich in einer Transaktion. Eine Wiederherstellung lässt sich ihrerseits wiederherstellen.

Die Werte bleiben 7 Tage auf diesem Mac, mit einem Schlüssel aus dem Schlüsselbund verschlüsselt, und werden nie synchronisiert. Nach Tarifende zeichnet TablePro keine Speichervorgänge mehr auf; Vorherige Werte wiederherstellen zeigt stattdessen einen Hinweis.

Prüfblatt zum Wiederherstellen vorheriger Werte mit drei als Wird wiederhergestellt und einer als Seit dem Speichern geändert markierten Zeile.

Dokumente und Schlüssel

Nicht jedes System speichert Zeilen. In MongoDB fügst du ganze Dokumente als Extended JSON ein und bearbeitest sie, entfernst ein Dokumentfeld und benennst oder entfernst ein Feld sammlungsweit im Tab „Struktur“. In Redis benennst du Schlüssel um, setzt TTLs, bearbeitest Zeichenfolgen in der Datentabelle, ergänzt String-, Hash-, List-, Set- oder Sorted-Set-Schlüssel und änderst andere Typen mit Editorbefehlen.

Auf iPhone und iPad

Auf iPhone und iPad erscheinen Zeilen als Karten zum Sortieren, Suchen und Filtern mit AND und OR. Das Tippen auf einen Fremdschlüssel zeigt die zugehörige Zeile. Du kannst Zeilen bearbeiten, Werte auf NULL oder DEFAULT setzen, Zeilen einfügen und per Wischen löschen; Bearbeiten und Löschen benötigen einen Primärschlüssel.

Der sichere Modus hat dort eigene Stufen, Off, Confirm Writes und Read-Only, mit Off als Standard für neue Verbindungen. Vorgemerkte Änderungen, SQL-Vorschau, Hervorhebungsregeln und Data Rewind gibt es nur auf dem Mac.

Wo es funktioniert

Jede Fähigkeit auf dieser Seite, der nötige Mac-Tarif und ihre Verfügbarkeit auf iPhone und iPad
Fähigkeit
Sortierung, Seiten und FilterMac: KostenlosiPhone und iPad: Kostenlos
Gespeicherte Filter und HervorhebungsregelnMac: KostenlosiPhone und iPad: Nicht verfügbar
Fremdschlüsselnavigation und WerteauswahlMac: KostenlosiPhone und iPad: Tippen zeigt die referenzierte Zeile
Zeilen bearbeiten, einfügen und löschenMac: KostenlosiPhone und iPad: Zeileneditor; benötigt einen Primärschlüssel
Vorgemerkte Änderungen, SQL-Vorschau und RückgängigMac: KostenlosiPhone und iPad: Nicht verfügbar
Sicherer ModusMac: KostenlosiPhone und iPad: Off, Confirm Writes und Read-Only
Touch ID oder Passwort vor SchreibvorgängenMac: KostenlosiPhone und iPad: Nicht verfügbar
Data RewindMac: Starter-TarifiPhone und iPad: Nicht verfügbar
MongoDB-Dokumente und Redis-SchlüsselMac: KostenlosiPhone und iPad: Nicht verfügbar

Relevante Einschränkungen

  • Data Rewind ist kein Backup. Es macht weder Trigger, Kaskaden noch Änderungen außerhalb von TablePro rückgängig und stellt keine Zeilen ohne Primärschlüssel, Werte über 1 MB oder serverberechnete Werte wieder her.
  • UPDATE ohne WHERE ist ein gewöhnlicher Schreibvorgang: Es fragt nur bei „Warnung“ oder strenger vorher.
  • Auf MongoDB, Redis, etcd und SAP HANA zählt der sichere Modus jede Anweisung als Schreibvorgang; „Warnung“ fragt daher auch vor Lesevorgängen und „Schreibgeschützt“ blockiert sie.
  • Das Ergebnis eines Joins, einer CTE oder UNION ist in der Datentabelle schreibgeschützt; öffne zum Bearbeiten die Tabelle.

TablePro herunterladen

TablePro ist quelloffen und kostenlos nutzbar. Bezahlte Tarife ergänzen die Mac-App um optionale Funktionen.
Für Mac herunterladen

macOS 13 Ventura oder neuerApple silicon oder Intel

Im App Store laden

iPhone und iPadiOS und iPadOS 18 oder neuer

Preise ansehen