web-dev-qa-db-fra.com

Éditeur Mac SQLite

Je suis au courant de CocoaMySQL mais je n'ai pas vu d'interface graphique Mac pour SQLite, existe-t-il une?

Ma recherche Google n'a pas révélé d'interface graphique liée au Mac, c'est pourquoi je demande ici plutôt que Google.

210
Teifion
108
finnw

Base est plus jeune que votre question et donne vraiment l'impression d'être un 1.0, mais l'expérience utilisateur est supérieure à celle de en utilisant l’une des applications "multiplateformes" sur un Mac.

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

Je vous recommande d'acheter une licence avant que le développeur ne réalise qu'il facture trop peu pour cela.

MISE À JOUR: Depuis décembre 2008, Base est maintenant à la version 2.1, c'est devenu un excellent produit. Je ne me souviens plus du prix, mais j'ai payé pour la mise à niveau 1.x à 2.x. Encore hautement recommandé.

AUTRE MISE À JOUR: La base est disponible sur le Mac App Store , vous trouverez peut-être utile de lire les commentaires.

133
benzado

J'utilise Liya depuis le Mac App Store, c'est gratuit, fait le travail et le projet est maintenu (environ un mois entre les mises à jour à compter de janvier 2013).

J'ai aussi beaucoup testé sur l'appareil. Vous pouvez accéder à la base de données SQLITE sur le périphérique en:

  1. Ajoutez Application supports iTunes file sharing à info.plist et réglez-le sur YES
  2. Exécuter l'application sur un appareil
  3. Ouvrez iTunes
  4. Sélectionnez l'appareil
  5. Sélectionnez l'onglet "Applications"
  6. Faites défiler jusqu'à la section "Partage de fichiers" et sélectionnez l'application
  7. Le fichier .sqlite doit apparaître dans le volet de droite - sélectionnez-le et "Enregistrer dans ..."
  8. Une fois enregistré, ouvrez-le dans votre éditeur SQLITE préféré.

Vous pouvez également l'éditer et le recopier.

EDIT: Vous pouvez également le faire via l’organisateur dans XCode

  1. Ouvrez l'Organiseur dans XCode (Fenêtre> Organiseur).
  2. Sélectionnez l'onglet "Périphériques"
  3. Développez le périphérique de gauche sur lequel vous souhaitez télécharger/télécharger des données
  4. Sélectionnez les applications
  5. Sélectionnez une application dans le panneau principal.
  6. Le panneau en bas (fichiers de données dans Sandbox) se mettra à jour avec tous les fichiers de cette application.
  7. Choisissez Télécharger et enregistrez-le quelque part
  8. Trouver le fichier dans le Finder
  9. Faites un clic droit et sélectionnez "Afficher le contenu du paquet"

Vous pouvez maintenant afficher, modifier et télécharger à nouveau le package sur votre périphérique de débogage. Cela peut être très pratique pour garder des instantanés de différents états à essayer sur d'autres appareils.

89
Joony

Vous aimerez peut-être SQLPro for SQLite (anciennement SQLite Professional - App Store ).

L'application dispose de quelques fonctionnalités intéressantes telles que:

  • Auto-complétion et mise en évidence de la syntaxe.
  • Intégration des versions (restauration des versions précédentes).
  • Filtrage de données en ligne.
  • La capacité de charger extensions sqlite .
  • Compatibilité SQLite 2.
  • Options d'exportation au format CSV, JSON, XML et MySQL.
  • Importation à partir de CSV, JSON ou XML.
  • Réorganisation des colonnes.
  • Support plein écran.

SQLPro for SQLite overview screenshot

Un essai de sept jours est disponible via le site Web . Si vous achetez via notre site web , utilisez le code promo STACK25 pour économiser 25%.

Avertissement: je suis le développeur.

64
Kyle

MesaSQLite est le meilleur que j'ai trouvé jusqu'à présent.

www.desertsandsoftware.com

Semble très prometteur.

22
Woz

J'utilise un outil simple pour l'opération de base de sqlite appelé Lita

Cet outil est basé sur Adobe Air et doit donc être installé avant l’utilisation de Lita. Adobe air peut être téléchargé gratuitement à partir de site Adobe .

18
krishna

Cette extension FireFox a l'air jolie Nice. J'ai déjà utilisé SQLite Browser dans le passé et le travail a été fait.

14
Bill Turner

J'ai publié des instructions expliquant comment exécuter Firefox SQLite Manager en dehors de Firefox, car FF est devenu si gonflé dans les dernières versions. C'est vraiment facile et j'ai même compilé un DMG pour le gui sqlite si quelqu'un le veut.

13
Jeremy Edgell

Jetez un coup d'oeil sur un outil gratuit - Valentina Studio. Produit étonnant! IMO c'est le meilleur gestionnaire pour SQLite pour toutes les plateformes:

En outre, cela fonctionne sur Mac OS X, vous pouvez installer Valentina Studio (FREE) directement depuis le Mac App Store:

8
jorje

Sqliteman est ma préférence actuelle: il utilise QT, il est donc multiplate-forme. Depuis que je développe sous Windows, Linux et OS X, il est utile d’avoir les mêmes outils disponibles sur chacun d’eux.

J'ai aussi essayé Administrateur SQLite (Windows, si indifférent à la question de toute façon) pendant un moment, mais il semble ne plus être entretenu ces jours-ci et possède les touches de raccourci les plus ennuyeuses de toutes les applications que j'ai jamais utilisées - Ctrl- S efface la requête en cours, sans espoir d'annuler.

5
Mike Houston

Il existe également une application Induction ( http://inductionapp.com/ ), qui est gratuite et open source ( https://github.com/Induction/Induction ).

Il suffit de glisser-déposer votre fichier .sqlite sur l’icône pour l’ouvrir.

Et l'autre bonne option est https://github.com/yepher/CoreDataUtility

5
Nycen

Essayez ceci SQLite Database Browser

Voir le document complet ici . C'est un navigateur de base de données très simple et rapide pour SQLite.

4
Bhavin_m

Essayez plutôt recherche versiontracker . SqliteManager de SQLabs (49 $, Mac et Windows) est celui que je préfère, mais je n'ai pas vraiment évalué les autres alternatives.

3
Hagelin

Vous pouvez essayer Navicat . Il avait une version "Lite" gratuite qui n’est malheureusement plus disponible. La version pro prend en charge plusieurs moteurs de base de données importants, pas seulement SQLite. J'utilise actuellement la version d'évaluation gratuite de 30 jours.

2
Laryx Decidua

Razorsql peut gérer de nombreux types de bases de données.

1