Mac SQLite Editor [zamknięty]


214

Mam świadomość CocoaMySQL, ale nie widziałem graficznego interfejsu użytkownika Mac dla SQLite, czy jest taki?

Moja wyszukiwarka Google nie wyświetliła żadnych graficznych interfejsów użytkownika na Maca, dlatego pytam tutaj, a nie Google.


17
Jako aktualizacja: CocoaMySQL jest teraz „Sequel Pro” i jest niesamowity dla MySQL na Macu. Nadal jest aktywnie rozwijany i mają plany dotyczące SQLite i Postgres, ale nie są jeszcze dostępne.
philfreo

@ philfreo +1 - dopóki tak się nie stanie, trzymam się powłoki wiersza poleceń i / lub pisania skryptów, aby robić to, co chcę. :)
Lester Cheung

3
Sequel Pro nadal nie jest SQLite, ale tutaj jest link sequelpro.com
nycynik

Odpowiedzi:


108

4
Zawiesza się na wolno działających zapytaniach i nie ma przycisku anulowania zapytania. Używam RazorSQL.
wioota

2
Chyba, że ​​coś mi umknie, nie pozwoli ci to zmienić istniejących tabel.
mahdaeng,

1
Powiedziałbym, że po użyciu MSSQL, Oracle Toad i phpMyAdmin, SQLiteManager dla FireFox jest zdecydowanie najlepszym, jakiego użyłem. Wszystkie najczęstsze operacje są tuż przed tobą. Ostatnio zacząłem używać Sequel Pro, który jest podobny do SQLite Managera dla Firefoksa i do tej pory wydaje się bardzo czysty (ale to dotyczy MySQL, jeszcze nie SQLite)
Ege Akpinar

Każdy może otworzyć sqlite za pomocą hasła
Bagusflyer

6
Kiedyś było to najlepsze, ale nie działa z najnowszym Firefoksem.
Tom Kincaid

133

Baza jest młodszy niż swoje pytanie, a na pewno czuje się jak w 1.0, ale doświadczenie użytkownika jest mile lepiej niż doświadczenie przy użyciu jednego z „cross-platform” aplikacji na Mac.

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

Zalecam zakup licencji, zanim deweloper zda sobie sprawę, że pobiera za nią za mało.

AKTUALIZACJA: Od grudnia 2008 r. Base jest teraz w wersji 2.1, stał się doskonałym produktem. Nie pamiętam, ile to kosztowało, ale zapłaciłem za aktualizację z wersji 1.x do 2.x. Nadal wysoce zalecane.

KOLEJNA AKTUALIZACJA: Baza jest dostępna w Mac App Store , może być przydatne przeczytanie tam zawartych recenzji.


2
Kupiłem Base i bardzo mi się podoba. Idealne narzędzie. Uwielbiam wszystkie rodzime elementy sterujące.
Sam Soffes,

2
ładne oprogramowanie, ale nie darmowe. :(
AhmetB - Google

33
Istnieje wiele darmowych alternatyw, ale nie są one tak miłe. To nie jest przypadek.
benzado

2
Wygląda doskonale, testując go w tej chwili i robi wszystko, co chciałbym zrobić wszystko, mając jednocześnie dobrze zaprojektowany interfejs aplikacji Mac.
Jannis

2
Też kupiłem. Ładna aplikacja OSX.
Rob

89

Używam Liya z Mac App Store, jest darmowy, wykonuje pracę, a projekt jest utrzymywany (około miesiąca między aktualizacjami od stycznia 2013).

Dużo testuję również na urządzeniu. Możesz uzyskać dostęp do bazy danych SQLITE na urządzeniu poprzez:

  1. Dodaj Application supports iTunes file sharingdo info.plist i ustaw na TAK
  2. Uruchamianie aplikacji na urządzeniu
  3. Otwórz iTunes
  4. Wybierz urządzenie
  5. Wybierz kartę „Aplikacje”
  6. Przewiń w dół do sekcji „Udostępnianie plików” i wybierz aplikację
  7. Plik .sqlite powinien pojawić się w prawym panelu - wybierz go i „Zapisz w ...”
  8. Po zapisaniu otwórz go w swoim ulubionym edytorze SQLITE

Możesz go również edytować i skopiować z powrotem.

EDYCJA: Możesz to zrobić również za pomocą Organizatora w XCode

  1. Otwórz Organizator w XCode (Okno> Organizator)
  2. Wybierz kartę „Urządzenia”
  3. Rozwiń urządzenie po lewej, do którego chcesz pobrać / załadować dane
  4. Wybierz aplikacje
  5. Wybierz aplikację w panelu głównym
  6. Panel u dołu (Pliki danych w piaskownicy) zostanie zaktualizowany ze wszystkimi plikami w tej aplikacji
  7. Wybierz Pobierz i zapisz gdzieś
  8. Znajdź plik w Finderze
  9. Kliknij prawym przyciskiem myszy i wybierz „Pokaż zawartość opakowania”

Możesz teraz przeglądać, edytować i ponownie przesyłać pakiet na urządzenie debugujące. Może to być bardzo przydatne do przechowywania migawek różnych stanów w celu wypróbowania ich na innych urządzeniach.


1
Ten jest znacznie nowszy niż jakikolwiek inny. Wygląda na to, że jest rozwijany dość aktywnie. W porównaniu z innymi bezpłatnymi opcjami wygląda to dość obiecująco.
Neil Traft

1
Welp, nieważne. Nie mogę zmusić Liyi do wyświetlenia dla mnie żadnej zawartości dowolnego stołu. Dzięki Bogu i tak używam Firefoksa. Odwołałbym moje głosowanie, ale hej, SO ma teraz tak wiele kretyńskich zasad, że nie pozwoli mi tego zrobić !!
Neil Traft

2
Trzeba przyznać, że Liya ma dziwaczny interfejs. Pamiętasz, jak wybrać tabelę i kliknąć duży przycisk „Idź” u dołu?
Joony

Tak, z „Go” lub „Run Custom Query” wszystko, co mogłem uzyskać, to nieskończenie zajęty spinner. Nie wiem co jest źle. Zdecydowanie skorzystałbym z niego, gdybym mógł to rozgryźć.
Neil Traft

1
Liya jest idealna. Dziękuję za link. Właśnie zainstalowałem wersję 2.0.12 na OSX 10.8 i działa świetnie.
robmclarty

64

Możesz polubić SQLPro dla SQLite (wcześniej SQLite Professional - App Store ).

Aplikacja ma kilka ciekawych funkcji, takich jak:

  • Automatyczne uzupełnianie i podświetlanie składni.
  • Integracja wersji (wycofanie do poprzednich wersji).
  • Wbudowane filtrowanie danych.
  • Możliwość ładowania rozszerzeń sqlite .
  • Zgodność z SQLite 2.
  • Eksportowanie opcji do CSV, JSON, XML i MySQL.
  • Importowanie z CSV, JSON lub XML.
  • Zmiana kolejności kolumn.
  • Obsługa pełnego ekranu.

Zrzut ekranu przeglądu SQLPro for SQLite

Witryna oferuje siedmiodniowy okres próbny . Jeśli dokonujesz zakupu za pośrednictwem naszej strony internetowej , użyj kodu promocyjnego STACK25, aby zaoszczędzić 25%.

Oświadczenie: Jestem programistą.


1
Widzę v1.0.3 w AppStore i obecnie kosztuje 8,99 USD. Czy darmowa wersja nie jest już dostępna? Dzięki.
pm_labs

6
@paul_sns, niestety aplikacja nie jest już darmowa. Oto kilka kodów promocyjnych: PRFKTLYJTE3M, 7PN6FHANKNAJ, KY7KJPTMKJAA, WAFRTR797AWK, 64PY7K36TFY4, a jeśli się skończą, mogę dać kod promocyjny każdemu, kto wyśle ​​mi wiadomość e-mail / wsparcie z linkiem do tej strony.
Kyle

3
Bardzo fajna aplikacja. Warto pobrać.
Beast_Code

2
Naprawdę świetna aplikacja! Zaoszczędził mi mnóstwo czasu!
Georg

1
Fantastyczna aplikacja OSX - włożono w to dużo pracy i przemyśleń. Dobra wartość.
Jasper Blues

22

MesaSQLite jest najlepszym, jaki do tej pory znalazłem.

www.desertsandsoftware.com

Wygląda naprawdę bardzo obiecująco.


1
mój głos należy również do MesaSQLite, nie jest to najlepszy interfejs, ale działa
valexa,

4
Strona internetowa nie żyje? Już niezbyt obiecujące ...
BastiBen

3
Zignoruj ​​komentarz „martwa strona”. To jest aktualne w dniu dat tego komentarza.
Gibron

3
Obecnie jest to oprogramowanie shareware o wartości 20 USD, nie jest darmowe.
Jonathan

3
To był taki ból w użyciu.
Dan Abramov

18

Używam prostego narzędzia do podstawowej operacji sqlite o nazwie Lita

To narzędzie jest oparte na Adobe Air, dlatego należy je zainstalować przed użyciem Lita. Adobe air można pobrać bezpłatnie ze strony Adobe .


1
To naprawdę świetne narzędzie. Uwielbiam to, że jest to aplikacja Air i że muszę ją otwierać tylko wtedy, gdy jej potrzebuję. Naprawdę ładne proste GUI. Właśnie tego chciałem! oto ekran
Gourneau

4
Niestety wygląda na to, że przestał działać na Lionie.
Mircea Grelus,

6
Ten projekt został teraz przerwany :(
Gibron

Nadal działa na Yosemite ...
Nicolinux


13

Opublikowałem instrukcje, jak uruchomić Firefox SQLite Managera poza Firefoksem, ponieważ FF stał się tak rozdęty w ostatnich kilku wydaniach. To naprawdę proste, a nawet skompilowałem DMG dla GUI sqlite, jeśli ktoś tego chce.


1
To działa naprawdę dobrze. Dzięki!
Jeff Kelley,

1
To jest niesamowite, dzięki!
hoitomt

1
Absolutnie genialne! Działa idealnie na Snow Leo i było to takie proste ... po prostu zainstaluj framework XULRunner, przeciągnij pakiet aplikacji SQLite Manager do folderu aplikacji i voila! Nie musisz martwić się o terminal ani nic. Teraz wystarczy tylko wymyślna ikona! Myślę, że na razie ukradnę ten z bazy ...: P
purefusion

2
Nie działa na Lwie. Zainstalowałem najnowszą wersję XULRunner i sam spróbowałem uruchomić instalator aplikacji, używając Jeremy'ego .dmg
Ben P


5

Sqliteman jest moją obecną preferencją: używa QT, więc jest wieloplatformowy. Ponieważ rozwijam się w systemach Windows, Linux i OS X, pomaga mieć te same narzędzia dostępne na każdym z nich.

Próbowałem również przez pewien czas SQLite Admin (Windows, co i tak nie ma znaczenia dla pytania), ale wydaje się, że jest obecnie nieobsługiwany i ma najbardziej irytujące skróty dowolnej aplikacji, z której kiedykolwiek korzystałem - Ctrl-S usuwa bieżące zapytanie, z nie ma nadziei na cofnięcie.


sudo port install sqliteman
slf

brew install sqliteman - jeśli homebrew to twoja sprawa zamiast macports
stib




2

Możesz wypróbować Navicat . Kiedyś miała darmową wersję „Lite”, która niestety nie jest już dostępna. Wersja pro obsługuje kilka ważnych silników DB, nie tylko SQLite. Obecnie używam 30-dniowej bezpłatnej wersji eval.


1

Razorsql może obsługiwać wiele rodzajów baz danych.


1
Mogę zaświadczyć, że jest to świetny produkt, ponieważ korzystałem z niego przez okres próbny.
Jack BeNimble,

Wygląda świetnie, ale Baza kosztuje tylko 20 USD, a kosztuje 70 USD.
Neil Traft
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.