·4 min leestijd

Hoe je SQLite bewerkt zonder SQL te schrijven op Mac

Niet iedereen die een waarde in een SQLite-database moet wijzigen, kent SQL. Designers, QA-testers en product managers zouden geen UPDATE-syntaxis moeten hoeven leren voor een snelle datacorrectie.

Een QA-tester moet de rol van een gebruiker wijzigen om een rechtenbug te reproduceren. Een designer wil placeholdertekst vervangen in de database van een prototype. Een product manager moet een configuratiewaarde bijwerken om een feature flag te testen. Geen van hen zou SQL-syntaxis moeten hoeven leren voor een simpele datawijziging — maar op Mac is de standaardtool voor het bewerken van SQLite-databases de sqlite3 command line, waar zelfs een bewerking van één cel vereist dat je UPDATE tablename SET column = 'value' WHERE id = 42; schrijft.

SQL is een drempel voor niet-ontwikkelaars

SQL is in theorie niet moeilijk te leren, maar het onder druk goed doen is een ander verhaal. De WHERE-clausule vergeten in een UPDATE-statement verandert elke rij in de tabel. De verkeerde aanhalingstekens gebruiken veroorzaakt een syntaxisfout. Een kolomnaam verkeerd spellen levert een verwarrende foutmelding op. Voor iemand die gewoon een boolean wil omzetten of een string wil wijzigen, is deze omhaal buitenproportioneel ten opzichte van de taak.

Zelfs ontwikkelaars geven er vaak de voorkeur aan om geen SQL te schrijven voor triviale wijzigingen. Terminal openen, naar het bestand navigeren, sqlite3 starten, de exacte tabel- en kolomnamen onthouden, en een syntactisch correcte instructie schrijven — allemaal om één cel te wijzigen — is traag vergeleken met gewoon klikken en typen.

Bewerk SQLite zoals een spreadsheet met Tome

Tome laat iedereen een SQLite-database op Mac bewerken zonder ook maar één regel SQL te schrijven. Open het bestand, zoek de tabel, klik op de cel, typ de nieuwe waarde. Het werkt als het bewerken van een spreadsheet — omdat dat voor eenvoudige wijzigingen precies de interface is die je wilt.

Tome editing SQLite data without SQL on Mac

Klik om elke cel te bewerken

Elke cel in Tome's dataraster is bewerkbaar. Klik erop, wijzig de waarde, en de update richt zich precies op die rij en kolom. Geen WHERE-clausule om te vergeten, geen risico op bulkwijzigingen, geen SQL-kennis vereist.

Invoegen en verwijderen zonder commando's

Voeg een nieuwe rij toe door op de invoegknop te klikken. Verwijder rijen door ze te selecteren en te verwijderen. Tome regelt de INSERT- en DELETE-SQL op de achtergrond, zodat je met je data omgaat via bekende handelingen in plaats van databasecommando's.

Maak tabellen visueel

Heb je een nieuwe tabel nodig? Met Tome's visuele tabeleditor definieer je kolomnamen, types en beperkingen in een formulier — geen CREATE TABLE-syntaxis uit je hoofd hoeven schrijven. Vul de velden in en de tabel wordt correct aangemaakt.

Haal Tome in de Mac App Store

Volgend artikel

Tome

Browse, query, and edit SQLite databases in a native Mac app.

Get Tome on the Mac App Store