Mac SQLite Editor [geschlossen]


214

Ich kenne CocoaMySQL , habe aber keine Mac-GUI für SQLite gesehen. Gibt es eine?

Bei meiner Google-Suche wurden keine Mac-bezogenen Benutzeroberflächen angezeigt. Deshalb frage ich hier und nicht bei Google.


17
Als Update: CocoaMySQL ist jetzt "Sequel Pro" und es ist fantastisch für MySQL auf dem Mac. Es wird noch aktiv entwickelt und sie haben Pläne für SQLite und Postgres, aber sie sind noch nicht verfügbar.
Philfreo

@philfreo +1 - bis dies passiert, bleibe ich bei der Befehlszeilen-Shell und / oder schreibe Skripte, um zu tun, was ich will. :)
Lester Cheung

3
Sequel Pro ist immer noch nicht SQLite, aber hier ist der Link sequelpro.com
Nycynik

Antworten:


108

4
Hängt an langsam laufenden Abfragen und hatte keine Schaltfläche zum Abbrechen von Abfragen. Ich benutze RazorSQL.
Wioota

2
Wenn mir nichts fehlt, können Sie vorhandene Tabellen nicht ändern.
Mahdaeng

1
Ich würde sagen, dass SQLiteManager für FireFox nach Verwendung von MSSQL, Oracle Toad und phpMyAdmin bei weitem das beste ist, das ich verwendet habe. Alle gängigen Operationen liegen direkt vor Ihnen. Vor kurzem habe ich angefangen, Sequel Pro zu verwenden, das SQLite Manager für Firefox ähnelt und auch bisher sehr sauber zu sein scheint (aber das ist für MySQL, noch nicht SQLite)
Ege Akpinar

Jeder kann SQLite mit Passwort öffnen
Bagusflyer

6
Dies war früher das Beste, funktioniert aber nicht mit dem neuesten Firefox.
Tom Kincaid

133

Base ist jünger als Ihre Frage und fühlt sich definitiv wie eine 1.0 an, aber die Benutzererfahrung ist meilenweit besser als die Erfahrung mit der Verwendung einer der "plattformübergreifenden" Apps auf einem Mac.

http://menial.co.uk/software/base/

Ich empfehle Ihnen, eine Lizenz zu kaufen, bevor der Entwickler feststellt, dass er zu wenig dafür berechnet.

UPDATE: Seit Dezember 2008 ist Base auf Version 2.1 und ein hervorragendes Produkt. Ich erinnere mich nicht, was es früher gekostet hat, aber ich habe für das Upgrade von 1.x auf 2.x bezahlt. Immer noch sehr zu empfehlen.

EIN ANDERES UPDATE: Base ist im Mac App Store erhältlich . Es kann hilfreich sein, die Bewertungen dort zu lesen.


2
Ich habe Base gekauft und ich liebe es wirklich. Perfektes Werkzeug. Ich liebe alle nativen Kontrollen.
Sam Soffes

2
schöne Software aber nicht kostenlos. :(
AhmetB - Google

33
Es gibt viele kostenlose Alternativen, aber sie sind nicht so schön. Dies ist kein Zufall.
Benzado

2
Sieht ausgezeichnet aus, probiert es im Moment aus und macht alles, was ich tun möchte, während ich gleichzeitig eine schön gestaltete Mac-App-Benutzeroberfläche habe.
Jannis

2
Ich habe auch gekauft. Schöne OSX App.
Rob

89

Ich benutze Liya aus dem Mac App Store, es ist kostenlos, erledigt die Arbeit und das Projekt wird gepflegt (ungefähr einen Monat zwischen den Updates ab Januar 2013).

Ich teste auch viel auf dem Gerät. Sie können auf die SQLITE-Datenbank auf dem Gerät zugreifen, indem Sie:

  1. Fügen Sie Application supports iTunes file sharingder info.plist hinzu und setzen Sie sie auf YES
  2. Ausführen der App auf einem Gerät
  3. Öffne iTunes
  4. Wählen Sie das Gerät aus
  5. Wählen Sie die Registerkarte "Apps"
  6. Scrollen Sie zum Abschnitt "Dateifreigabe" und wählen Sie die App aus
  7. Die .sqlite-Datei sollte im rechten Bereich angezeigt werden - wählen Sie sie aus und klicken Sie auf "Speichern unter ...".
  8. Sobald es gespeichert ist, öffnen Sie es in Ihrem bevorzugten SQLITE-Editor

Sie können es auch bearbeiten und zurückkopieren.

BEARBEITEN: Sie können dies auch über den Organizer in XCode tun

  1. Öffnen Sie den Organizer in XCode (Fenster> Organizer).
  2. Wählen Sie die Registerkarte "Geräte"
  3. Erweitern Sie das Gerät links, auf das Sie Daten herunterladen / hochladen möchten
  4. Wählen Sie Anwendungen
  5. Wählen Sie im Hauptfenster eine Anwendung aus
  6. Das Fenster unten (Datendateien in Sandbox) wird mit allen Dateien in dieser Anwendung aktualisiert
  7. Wählen Sie Download und speichern Sie es irgendwo
  8. Suchen Sie die Datei im Finder
  9. Klicken Sie mit der rechten Maustaste und wählen Sie "Paketinhalt anzeigen".

Sie können das Paket jetzt anzeigen, bearbeiten und erneut auf Ihr Debug-Gerät hochladen. Dies kann sehr praktisch sein, um Schnappschüsse verschiedener Zustände zu speichern und auf anderen Geräten auszuprobieren.


1
Dieser ist viel neuer als alle anderen. Sieht so aus, als würde es ziemlich aktiv entwickelt. Im Vergleich zu den anderen kostenlosen Optionen sieht dies also vielversprechend aus.
Neil Traft

1
Welp, egal. Ich kann Liya nicht dazu bringen, den Inhalt einer Tabelle für mich anzuzeigen. Gott sei Dank benutze ich trotzdem Firefox. Ich würde meine Gegenstimme aufheben, aber hey, SO hat jetzt so viele schwachsinnige Regeln, dass ich das nicht tun kann !!
Neil Traft

2
Zugegeben, Liya hat eine skurrile Oberfläche. Sie haben daran gedacht, die Tabelle auszuwählen und unten auf die große Schaltfläche "Los" zu klicken?
Joony

Ja, entweder mit "Go" oder "Run Custom Query" konnte ich nur einen endlos beschäftigten Spinner bekommen. Ich weiss nicht, was falsch ist. Ich würde es definitiv benutzen, wenn ich es herausfinden kann.
Neil Traft

1
Liya ist perfekt. Danke für den Link. Gerade die Version 2.0.12 unter OSX 10.8 installiert und es funktioniert großartig.
Robmclarty

64

Möglicherweise gefällt Ihnen SQLPro für SQLite (zuvor SQLite Professional - App Store ).

Die App hat ein paar nette Funktionen wie:

  • Automatische Vervollständigung und Syntaxhervorhebung.
  • Versionsintegration (Rollback auf frühere Versionen).
  • Inline-Datenfilterung.
  • Die Möglichkeit, SQLite-Erweiterungen zu laden .
  • SQLite 2-Kompatibilität.
  • Exportieren von Optionen nach CSV, JSON, XML und MySQL.
  • Importieren aus CSV, JSON oder XML.
  • Neuordnung der Spalten.
  • Vollbild-Unterstützung.

Screenshot der Übersicht über SQLPro für SQLite

Über die Website ist eine 7-Tage-Testversion verfügbar . Wenn Sie über unsere Website einkaufen , verwenden Sie den Gutscheincode STACK25 , um 25% zu sparen.

Haftungsausschluss: Ich bin der Entwickler.


1
Ich sehe v1.0.3 im AppStore und habe derzeit einen Preis von 8,99 US-Dollar. Ist die kostenlose Version nicht mehr verfügbar? Vielen Dank.
pm_labs

6
@paul_sns, leider ist die App nicht mehr kostenlos. Hier sind einige Promo-Codes: PRFKTLYJTE3M, 7PN6FHANKNAJ, KY7KJPTMKJAA, WAFRTR797AWK, 64PY7K36TFY4 und wenn sie ausgehen, kann ich jedem einen Promo-Code geben, der mir eine E-Mail sendet / Support mit einem Link zu dieser Seite.
Kyle

3
Sehr coole App. Lohnt sich der Download.
Beast_Code

2
Wirklich tolle App! Hat mir eine Menge Zeit gespart!
Georg

1
Eine fantastische OSX-App - viel Arbeit und Gedanken steckten darin. Guter Wert.
Jasper Blues

22

MesaSQLite ist das Beste, was ich bisher gefunden habe.

www.desertsandsoftware.com

Sieht in der Tat sehr vielversprechend aus.


1
Meine Stimme geht auch an MesaSQLite, nicht die beste Schnittstelle, aber es funktioniert
Valexa

4
Website ist tot? Nicht mehr sehr vielversprechend ...
BastiBen

3
Ignorieren Sie den Kommentar "Website tot". Es ist zum Zeitpunkt dieses Kommentars gültig.
Gibron

3
Derzeit ist es 20 US-Dollar Shareware, nicht kostenlos.
Jonathan

3
Das war so ein Schmerz zu benutzen.
Dan Abramov

18

Ich benutze ein einfaches Tool für die grundlegende SQLite-Operation namens Lita

Dieses Tool basiert auf Adobe Air und muss daher vor der Verwendung von Lita installiert werden. Adobe Air kann kostenlos von der Adobe-Website heruntergeladen werden .


1
Dies ist ein wirklich tolles Werkzeug. Ich finde es toll, dass es sich um eine Air-App handelt und dass ich sie nur öffnen muss, wenn ich sie brauche. Wirklich schöne einfache GUI. Genau das, was ich wollte! Hier ist ein Bildschirm
Gourneau

4
Leider scheint es nicht mehr an Lion zu arbeiten.
Mircea Grelus

6
Dieses Projekt wird jetzt eingestellt :(
Gibron

Es funktioniert immer noch auf Yosemite ...
Nicolinux


13

Ich habe Anweisungen zum Ausführen des Firefox SQLite Managers außerhalb von Firefox veröffentlicht, da FF in den letzten Versionen so aufgebläht ist. Es ist wirklich einfach und ich habe sogar eine DMG für die SQLite-GUI zusammengestellt, wenn jemand es will.


1
Das funktioniert wirklich gut. Vielen Dank!
Jeff Kelley

1
Das ist großartig, danke!
Hoitomt

1
Absolut brilliant! Funktioniert perfekt mit Snow Leo und es war so einfach ... Installieren Sie einfach das XULRunner-Framework, ziehen Sie Ihr SQLite Manager-App-Paket in den Apps-Ordner und voila! Keine Notwendigkeit, sich mit dem Terminal oder irgendetwas zu beschäftigen. Jetzt braucht es nur noch ein schickes Symbol! Ich denke, ich werde den
vorerst

2
Funktioniert nicht bei Lion. Ich habe den neuesten XULRunner installiert und versucht, das App-Installationsprogramm selbst auszuführen und Jeremys bereits erstellte .dmg
Ben P


5

Sqliteman ist meine derzeitige Präferenz: Es verwendet QT, ist also plattformübergreifend. Da ich unter Windows, Linux und OS X entwickle, ist es hilfreich, auf jedem die gleichen Tools zur Verfügung zu haben.

Ich habe auch eine Weile SQLite Admin (Windows, für die Frage sowieso irrelevant) ausprobiert, aber es scheint heutzutage nicht mehr gewartet zu werden und verfügt über die nervigsten Hotkeys aller Anwendungen, die ich jemals verwendet habe - Strg-S löscht die aktuelle Abfrage mit keine Hoffnung rückgängig zu machen.


sudo port install sqliteman
slf

Brew install sqliteman - wenn Homebrew Ihr Ding anstelle von Macports ist
stib



3

Versuchen Sie stattdessen eine Versiontracker-Suche . SqliteManager von SQLabs (49 US-Dollar, Mac & Windows) ist derjenige, den ich bevorzuge, aber die anderen Alternativen habe ich nicht wirklich evaluiert.


SQLiteManager von SQLabs. Ich habe es selbst noch nicht benutzt, aber es sieht aus der Funktionsliste und den Screenshots ziemlich gut aus. Es kostet 49 Dollar.
ZnQ

Ich benutze ständig SQLite Manager. Marco, der Entwickler ist sehr hilfreich. Das Geld wert
David DelMonte

2

Sie können Navicat ausprobieren . Früher gab es eine kostenlose "Lite" -Version, die leider nicht mehr verfügbar ist. Die Pro-Version unterstützt mehrere wichtige DB-Engines, nicht nur SQLite. Ich verwende derzeit die 30-Tage-Version für die kostenlose Bewertung.


1

Razorsql kann viele Arten von Datenbanken verarbeiten.


1
Ich kann bestätigen, dass dies ein großartiges Produkt ist, da ich es während der Testphase verwendet habe.
Jack BeNimble

Sieht gut aus, aber Base kostet nur 20 US-Dollar, wo dies 70 US-Dollar kostet.
Neil Traft
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.