Editor Mac SQLite [chiuso]


214

Sono a conoscenza di CocoaMySQL ma non ho visto una GUI per Mac per SQLite, ce n'è una?

La mia ricerca su Google non ha mostrato alcuna interfaccia grafica relativa al Mac, motivo per cui sto chiedendo qui piuttosto che Google.


17
Come aggiornamento: CocoaMySQL è ora "Sequel Pro" ed è fantastico per MySQL su Mac. È ancora in fase di sviluppo attivo e hanno piani per SQLite e Postgres, ma non sono ancora disponibili.
philfreo,

@philfreo +1 - fino a quando ciò non accadrà, rimango fedele alla shell della riga di comando e / o scrivendo script per fare quello che voglio. :)
Lester Cheung,

3
Sequel Pro non è ancora SQLite, ma ecco il link sequelpro.com
nycynik,

Risposte:


108

4
Si blocca su query a esecuzione lenta e non ha avuto il pulsante Annulla query. Uso RazorSQL.
mercoledì

2
A meno che non mi manchi qualcosa, non ti consente di modificare le tabelle esistenti.
Mahdaeng,

1
Direi che, avendo usato MSSQL, Oracle Toad e phpMyAdmin, SQLiteManager per FireFox è di gran lunga il migliore che abbia mai usato. Tutte le operazioni più comuni sono proprio lì di fronte a te. Di recente ho iniziato a utilizzare Sequel Pro che è simile a SQLite Manager per Firefox e sembra molto pulito fino ad ora (ma questo è per MySQL, non ancora per SQLite)
Ege Akpinar,

Chiunque può aprire sqlite con password
Bagusflyer,

6
Questo era il migliore, ma non funziona con l'ultimo Firefox.
Tom Kincaid,

133

Base è più giovane della tua domanda e sicuramente si sente come un 1.0, ma l'esperienza dell'utente è miglia molto meglio dell'esperienza di utilizzo di qualsiasi app "multipiattaforma" su un Mac.

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

Ti consiglio di acquistare una licenza prima che lo sviluppatore si renda conto che sta caricando troppo poco per questo.

AGGIORNAMENTO: Da dicembre 2008, Base è ora fino alla versione 2.1, è diventato un prodotto eccellente. Non ricordo quanto costava, ma ho pagato per l'aggiornamento da 1.xa 2.x. Altamente raccomandato.

UN ALTRO AGGIORNAMENTO: Base è disponibile sul Mac App Store , potresti trovare utile leggere le recensioni lì.


2
Ho comprato Base e lo adoro davvero. Strumento perfetto. Adoro tutti i controlli nativi.
Sam Soffes,

2
bel software ma non gratuito. :(
AhmetB - Google,

33
Ci sono molte alternative gratuite, ma non sono altrettanto belle. Questa non è una coincidenza.
benzado,

2
Sembra eccellente, provandolo al momento e fa tutto ciò che vorrei fare tutto pur avendo anche un'interfaccia utente dell'app Mac ben progettata.
Jannis,

2
Ho acquistato anche io. Bella app OSX.
Rob,

89

Uso Liya dal Mac App Store, è gratuito, fa il lavoro e il progetto viene mantenuto (circa un mese tra gli aggiornamenti a gennaio 2013).

Ho anche testato molto sul dispositivo. È possibile accedere al database SQLITE sul dispositivo:

  1. Aggiungi Application supports iTunes file sharinga info.plist e impostalo su SÌ
  2. Esecuzione dell'app su un dispositivo
  3. Apri iTunes
  4. Seleziona il dispositivo
  5. Seleziona la scheda "App"
  6. Scorri verso il basso fino alla sezione "Condivisione file" e seleziona l'app
  7. Il file .sqlite dovrebbe apparire nel riquadro di destra - selezionalo e "Salva in ..."
  8. Una volta salvato, aprilo nel tuo editor SQLITE preferito

Puoi anche modificarlo e copiarlo di nuovo.

EDIT: Puoi anche farlo attraverso l'Organizer in XCode

  1. Apri Organizer in XCode (Finestra> Organizer)
  2. Seleziona la scheda "Dispositivi"
  3. Espandi il dispositivo a sinistra in cui desideri scaricare / caricare i dati
  4. Seleziona le applicazioni
  5. Seleziona un'applicazione nel pannello principale
  6. Il pannello in basso (File di dati in Sandbox) verrà aggiornato con tutti i file all'interno dell'applicazione
  7. Scegli Scarica e salvalo da qualche parte
  8. Trova il file nel Finder
  9. Fare clic destro e selezionare "Mostra contenuto pacchetto"

Ora puoi visualizzare, modificare e ricaricare il pacchetto sul tuo dispositivo di debug. Questo può essere davvero utile per conservare istantanee di diversi stati da provare su altri dispositivi.


1
Questo è molto più nuovo di tutti gli altri. Sembra che sia stato sviluppato abbastanza attivamente. Quindi rispetto alle altre opzioni gratuite, questo sembra abbastanza promettente.
Neil Traft,

1
Welp, non importa. Non riesco a convincere Liya a visualizzare alcun contenuto di alcuna tabella per me. Grazie a Dio utilizzo comunque Firefox. Vorrei annullare il mio voto, ma ehi, SO ha così tante regole moroniche ora che non me lo permette !!
Neil Traft,

2
Certo, Liya ha un'interfaccia bizzarra. Ti sei ricordato di selezionare la tabella e di fare clic sul grande pulsante "Vai" in fondo?
Joony,

Sì, con "Vai" o "Esegui query personalizzata" tutto ciò che riuscivo a ottenere era uno spinner senza fine. Non so cosa c'è che non va. Lo userei sicuramente se riuscissi a capirlo.
Neil Traft,

1
Liya è perfetta. Grazie per il link. Ho appena installato la versione 2.0.12 su OSX 10.8 e funziona benissimo.
robmclarty,

64

Ti potrebbe piacere SQLPro per SQLite (precedentemente SQLite Professional - App Store ).

L'app ha alcune caratteristiche interessanti come:

  • Completamento automatico ed evidenziazione della sintassi.
  • Integrazione delle versioni (rollback alle versioni precedenti).
  • Filtro dati incorporato.
  • La possibilità di caricare estensioni sqlite .
  • Compatibilità con SQLite 2.
  • Esportazione di opzioni in CSV, JSON, XML e MySQL.
  • Importazione da CSV, JSON o XML.
  • Riordino delle colonne.
  • Supporto a schermo intero.

Schermata panoramica di SQLPro per SQLite

È disponibile una versione di prova di sette giorni tramite il sito Web . Se acquisti tramite il nostro sito Web , utilizza il codice promozionale STACK25 per risparmiare il 25%.

Disclaimer: sono lo sviluppatore.


1
Sto vedendo v1.0.3 su AppStore e attualmente al prezzo di $ 8,99. La versione gratuita non è più disponibile? Grazie.
pm_labs,

6
@paul_sns, purtroppo l'app non è più gratuita. Ecco alcuni codici promozionali però: PRFKTLYJTE3M, 7PN6FHANKNAJ, KY7KJPTMKJAA, WAFRTR797AWK, 64PY7K36TFY4 e se si esauriscono posso dare un codice promozionale a chiunque mi mandi / supporti con un link a questa pagina.
Kyle,

3
App molto interessante. Vale il download.
Beast_Code

2
Un'app davvero fantastica! Mi hai salvato un sacco di tempo!
Georg,

1
Un'app OSX fantastica - ci sono voluti molto lavoro e pensiero. Buon valore
Jasper Blues,

22

MesaSQLite è il migliore che ho trovato finora.

www.desertsandsoftware.com

Sembra davvero molto promettente.


1
il mio voto va anche a MesaSQLite, non la migliore interfaccia ma funziona
valexa

4
Il sito web è morto? Non molto più promettente ...
BastiBen,

3
Ignora il commento "sito Web morto". Risale al datetime di questo commento.
Gibron,

3
Attualmente è shareware da $ 20, non gratuito.
Jonathan,

3
È stato un tale dolore da usare.
Dan Abramov,

18

Sto usando un semplice strumento per operazioni sqlite di base chiamato Lita

Questo strumento si basa su Adobe Air, quindi deve essere installato prima dell'uso di Lita. Adobe air può essere scaricato gratuitamente da sito di Adobe .


1
Questo è davvero uno strumento eccezionale. Adoro che sia un'app Air e che devo aprirla solo quando ne ho bisogno. Interfaccia grafica semplice davvero carina. Proprio quello che volevo! ecco uno schermo
Gourneau

4
Sfortunatamente, sembra che abbia smesso di funzionare su Lion.
Mircea Grelus,

6
Questo progetto è ora sospeso :(
Gibron,

Funziona ancora su Yosemite ...
Nicolinux,


13

Ho pubblicato istruzioni su come eseguire Firefox SQLite Manager al di fuori di Firefox, dal momento che l'hash FF è diventato così gonfio nelle ultime versioni. È davvero facile e ho persino compilato un DMG per la GUI sqlite se qualcuno lo desidera.


1
Funziona davvero bene. Grazie!
Jeff Kelley,

1
Questo è fantastico, grazie!
hoitomt

1
Assolutamente brillante! Funziona perfettamente su Snow Leo ed è stato così facile ... basta installare il framework XULRunner, trascinare il pacchetto dell'app SQLite Manager nella cartella delle app e voilà! Non c'è bisogno di agitarsi con il terminale o altro. Ora tutto ciò che serve è un'icona di fantasia! Penso che ruberò quello dalla Base per ora ...: P
purefusion il

2
Non funziona su Lion. Ho installato l'ultimo XULRunner e ho provato a eseguire il programma di installazione dell'app da solo, e usando il .dmg già fatto da Jeremy
Ben P


5

Sqliteman è la mia attuale preferenza: usa QT, quindi è multipiattaforma. Da quando sviluppo su Windows, Linux e OS X, aiuta ad avere gli stessi strumenti disponibili su ciascuno.

Ho anche provato SQLite Admin (Windows, comunque irrilevante per la domanda) per un po ', ma in questi giorni sembra non mantenuto, e ha i tasti di scelta rapida più fastidiosi di qualsiasi applicazione che abbia mai usato - Ctrl-S cancella la query corrente, con nessuna speranza di annullamento.


sudo port install sqliteman
slf

brew install sqliteman - se homebrew è la tua cosa invece di macports
stib




2

Puoi provare Navicat . Aveva una versione gratuita "Lite" che purtroppo non è più disponibile. La versione pro supporta diversi importanti motori DB, non solo SQLite. Attualmente sto usando la versione gratuita di 30 giorni di valutazione.


1

Razorsql può gestire molti tipi di database.


1
Posso attestare che si tratta di un ottimo prodotto, poiché l'ho usato durante il periodo di prova.
Jack BeNimble,

Sembra fantastico, ma Base costa solo $ 20 dove costa $ 70.
Neil Traft,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.