Éditeur Mac SQLite [fermé]


214

Je connais CocoaMySQL mais je n'ai pas vu d'interface graphique Mac pour SQLite, en existe-t-il une?

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


17
En tant que mise à jour: CocoaMySQL est désormais "Sequel Pro" et c'est génial pour MySQL sur Mac. Il est toujours en cours de développement et ils ont des plans pour SQLite et Postgres, mais ils ne sont pas encore disponibles.
philfreo

@philfreo +1 - jusqu'à ce que cela se produise, je m'en tiens au shell de ligne de commande et / ou à l'écriture de scripts pour faire ce que je veux. :)
Lester Cheung

3
Sequel Pro n'est toujours pas SQLite, mais voici le lien sequelpro.com
nycynik

Réponses:


108

4
Se bloque sur les requêtes à exécution lente et n'a pas de bouton de requête d'annulation. J'utilise RazorSQL.
wioota

2
À moins que je manque quelque chose, cela ne vous permet pas de modifier les tables existantes.
mahdaeng

1
Je dirais qu'ayant utilisé MSSQL, Oracle Toad et phpMyAdmin, SQLiteManager for FireFox est de loin le meilleur que j'ai utilisé. Toutes les opérations les plus courantes sont juste devant vous. Récemment, j'ai commencé à utiliser Sequel Pro qui est similaire à SQLite Manager pour Firefox et semble très propre jusqu'à présent (mais c'est pour MySQL, pas encore SQLite)
Ege Akpinar

Tout le monde peut ouvrir sqlite avec un mot de passe
Bagusflyer

6
C'était le meilleur, mais cela ne fonctionne pas avec le dernier Firefox.
Tom Kincaid

133

Base de est plus jeune que votre question, et certainement se sent comme un 1.0, mais l'expérience utilisateur est miles mieux que l'expérience de l' utilisation l' une des applications « multi-plateformes » sur un Mac.

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

Je vous recommande d'acheter une licence avant que le développeur ne se rende compte qu'il charge 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 de ce qu'il en coûtait, mais j'ai payé pour la mise à niveau 1.x à 2.x. Toujours fortement recommandé.

UNE AUTRE MISE À JOUR: Base est disponible sur le Mac App Store , vous trouverez peut-être utile de lire les critiques là-bas.


2
J'ai acheté Base et je l'adore vraiment. Outil parfait. J'adore tous les contrôles natifs.
Sam Soffes

2
beau logiciel mais pas gratuit. :(
AhmetB - Google

33
Il existe de nombreuses alternatives gratuites, mais elles ne sont pas aussi agréables. Ce n'est pas une coïncidence.
benzado

2
Il a l'air excellent, le teste en ce moment et fait tout ce que je voudrais faire tout en ayant une interface utilisateur Mac bien conçue.
Jannis

2
J'ai acheté aussi. Belle application OSX.
Rob

89

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

Je teste également beaucoup sur l'appareil. Vous pouvez accéder à la base de données SQLITE sur l'appareil en:

  1. Ajoutez-le Application supports iTunes file sharingà info.plist et réglez-le sur OUI
  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 devrait apparaître dans le volet droit - sélectionnez-le et "Enregistrer dans ..."
  8. Une fois enregistré, ouvrez-le dans votre éditeur SQLITE préféré

Vous pouvez également le modifier 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 l'appareil sur la 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 package"

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


1
Celui-ci est beaucoup plus récent que les autres. On dirait qu'il est développé assez activement. Donc, par rapport aux autres options gratuites, cela semble assez prometteur.
Neil Traft

1
Welp, peu importe. Je ne peux pas demander à Liya d'afficher le contenu d'une table pour moi. Dieu merci, j'utilise quand même Firefox. J'annulerais mon vote positif, mais bon, SO a tellement de règles débiles maintenant qu'il ne me laissera pas faire ça !!
Neil Traft

2
Certes, Liya a une interface originale. Vous vous souveniez de sélectionner le tableau et de cliquer sur le gros bouton "Go" en bas?
Joony

Ouais, avec "Go" ou "Run Custom Query" tout ce que je pouvais obtenir était un spinner occupé sans fin. Je ne sais pas ce qui ne va pas. Je l'utiliserais certainement si je pouvais le comprendre.
Neil Traft

1
Liya est parfaite. Thx pour le lien. Je viens d'installer la version 2.0.12 sur OSX 10.8 et cela fonctionne très bien.
robmclarty

64

Vous aimerez peut-être SQLPro pour SQLite (auparavant SQLite Professional - App Store ).

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

  • Saisie automatique et mise en évidence de la syntaxe.
  • Intégration des versions (restauration des versions précédentes).
  • Filtrage des données en ligne.
  • La possibilité de charger des extensions sqlite .
  • Compatibilité SQLite 2.
  • Exportation d'options vers CSV, JSON, XML et MySQL.
  • Importation depuis CSV, JSON ou XML.
  • Réorganisation des colonnes.
  • Prise en charge plein écran.

Capture d'écran de la vue d'ensemble de SQLPro for SQLite

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

Avertissement: je suis le développeur.


1
Je vois la v1.0.3 sur l'AppStore et actuellement au prix de 8,99 $. La version gratuite n'est-elle plus disponible? Merci.
pm_labs

6
@paul_sns, malheureusement, l'application n'est plus gratuite. Voici cependant quelques codes promotionnels: PRFKTLYJTE3M, 7PN6FHANKNAJ, KY7KJPTMKJAA, WAFRTR797AWK, 64PY7K36TFY4 et s'ils sont épuisés, je peux donner un code promo à toute personne qui m'envoie un e-mail / support avec un lien vers cette page.
Kyle

3
Application très cool. Vaut le téléchargement.
Beast_Code

2
Vraiment super application! M'a sauvé une tonne de temps!
Georg

1
Une application OSX fantastique - beaucoup de travail et de réflexion y ont été consacrés. Bon rapport qualité prix.
Jasper Blues

22

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

www.desertsandsoftware.com

Semble très prometteur en effet.


1
mon vote va aussi à MesaSQLite, pas la meilleure interface mais ça marche
valexa

4
Le site Web est mort?
Plus

3
Ignorez le commentaire "Site Web mort". Il est à la date du datetime de ce commentaire.
Gibron

3
Actuellement, il s'agit d'un shareware à 20 $, non gratuit.
Jonathan

3
C'était tellement pénible à utiliser.
Dan Abramov

18

J'utilise un outil simple pour une opération sqlite basique appelé Lita

Cet outil est basé sur Adobe Air et doit donc être installé avant d'utiliser Lita. Adobe air peut être téléchargé gratuitement à partir du site Adobe .


1
C'est vraiment un excellent outil. J'adore le fait qu'il s'agit d'une application Air et que je n'ai à l'ouvrir que lorsque j'en ai besoin. Interface utilisateur graphique vraiment sympa. Juste ce que je voulais! voici un écran
Gourneau

4
Malheureusement, il semble qu'il ait cessé de travailler sur Lion.
Mircea Grelus

6
Ce projet est maintenant interrompu :(
Gibron

Il fonctionne toujours sur Yosemite ...
Nicolinux


13

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


1
Ça marche vraiment bien. Merci!
Jeff Kelley

1
C'est génial, merci!
hoitomt

1
Absolument brillant! Fonctionne parfaitement sur Snow Leo, et c'était si facile ... installez simplement le framework XULRunner, faites glisser votre package d'application SQLite Manager vers le dossier apps, et le tour est joué! Pas besoin de s'embêter avec le terminal ou quoi que ce soit. Maintenant, tout ce dont il a besoin est une icône de fantaisie! Je pense que je vais voler celui de Base pour l'instant ...: P
purefusion

2
Ne fonctionne pas sur Lion. J'ai installé le dernier XULRunner, et j'ai essayé d'exécuter le programme d'installation de l'application moi-même, et d'utiliser le fichier .dmg déjà créé de Jeremy
Ben P


5

Sqliteman est ma préférence actuelle: il utilise QT, c'est donc multiplateforme. Depuis que je développe sur Windows, Linux et OS X, il est utile d'avoir les mêmes outils disponibles sur chacun.

J'ai également essayé SQLite Admin (Windows, donc sans rapport avec la question de toute façon) pendant un certain temps, mais cela ne semble pas entretenu de nos jours, et possède les raccourcis clavier les plus ennuyeux de toutes les applications que j'ai jamais utilisées - Ctrl-S efface la requête actuelle, avec aucun espoir de défaire.


sudo port install sqliteman
slf

brew install sqliteman - si homebrew est votre truc au lieu de macports
stib




2

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.


1

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


1
Je peux attester que c'est un excellent produit, car je l'ai utilisé pendant la période d'essai.
Jack BeNimble

Ça a l'air génial, mais Base ne coûte que 20 $ alors que cela coûte 70 $.
Neil Traft
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.