Front-end SQLite para OS X?

19

Estou procurando um front end SQLite preferencialmente gratuito para usar no OS X.

Algo semelhante ao MySQL Workbench fará. Coloque sugestões separadas em respostas separadas.

sorin
fonte
2
Há perguntas semelhantes no StackOverflow aqui . Você pode encontrar algumas respostas adicionais.
um marcador azul

Respostas:

13

Navegador de banco de dados para SQLite

O DB Browser for SQLite é um editor de GUI leve para bancos de dados SQLite, construído sobre o Qt. O principal objetivo do projeto é permitir que usuários não técnicos criem, modifiquem e editem bancos de dados SQLite usando um conjunto de assistentes e uma interface semelhante a uma planilha.

nuc
fonte
Eu vou segundo isso. Eu o uso e funciona como anunciado, além de gratuito.
O projeto foi movido para o GitHub - o novo link é https://github.com/sqlitebrowser/sqlitebrowser .
Gordon Davisson
9

Está muito longe das outras ferramentas gráficas mencionadas aqui, mas descobri que prefiro interagir com meus bancos de dados SQLite com a ferramenta de linha de comando interna , sqlite3 :

$ sqlite3 test.db
SQLite version 3.6.12
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite> create table test (a, b);
sqlite> insert into test values (2, 3);
sqlite> insert into test values (4, 3);
sqlite> insert into test values (4, 5);
sqlite> select * from test where a<b;
2|3
4|5
sqlite> .schema
CREATE TABLE test (a, b);

A melhor parte é que ele é incorporado ao Mac OS X e é totalmente 100% gratuito. (Não, sério, o código é de domínio público )

Kyle Cronin
fonte
2
Facepalm. Levei uma hora de pesquisa para descobrir que ele já estava instalado na minha máquina.
Rob van der Veer
4

Você pode gostar do meu aplicativo SQLPro for SQLite ( App Store ).

Alguns dos recursos interessantes que inclui são:

  • Destaque de sintaxe e preenchimento automático (às vezes chamado de intellisense).
  • Temas personalizáveis, permitindo que o editor de consultas seja completamente personalizado.
  • A capacidade de executar várias consultas ao mesmo tempo (e um atalho de consulta de execução personalizável).
  • Detecção de chave primária nos resultados da consulta. Quando as chaves primárias são detectadas, você pode atualizar os resultados e excluir as linhas diretamente da grade.
  • Erros nas consultas serão sublinhados.

Screenshot SQLPro for SQLite 1

Existe um designer de esquema completo. O SQLPro para SQLite permite adicionar / atualizar / excluir:

  • Tabelas
  • Índices
  • Chaves estrangeiras e
  • Gatilhos

Designer de coluna Designer de chave estrangeira Além do que, além do mais:

  • As tabelas podem ser importadas e exportadas de / como CSV, XML ou JSON.
  • Um navegador de histórico de consultas para que você possa ver consultas executadas no passado.
  • As consultas favoritas podem ser armazenadas e reutilizadas.
  • A grade de resultados pode ser pesquisada (através do atalho de teclado Cmd-F ou clicando com o botão direito do mouse na grade de resultados e escolhendo encontrar).

Há um teste de sete dias disponível no site. Se você comprar através da nossa loja virtual , use o código promocional STACK25 para economizar 25%.

Disclaimer: Eu sou o desenvolvedor.

Kyle
fonte
Dê uma olhada no FAQ , especialmente na parte sobre autopromoção. Como não existe uma ferramenta "melhor" para todos, você também pode adicionar uma lista de recursos exclusivos que sua ferramenta possui?
Nohillside
Este é um bom software, mas ter apenas uma janela de consulta é um pouco limitante ... Preciso de uma janela de consulta diferente para o mesmo banco de dados.
Prakash Nadar
2

Complemento do SQLite Manager Firefox

Não é um aplicativo nativo do OS X, mas fará o trabalho!

nuc
fonte
Parece que tudo está integrado ao Firefox atualmente. Esse é um uso realmente estranho de um navegador, IMO. Completamente diferente de algo como o phpSqLite.
Jason SALAZ
É grátis! E acho que é o melhor navegador do Banco de Dados SQLite ao fornecer usabilidade de cópia / edição, cores para facilitar a leitura e barras laterais para acesso rápido. A única desvantagem do navegador SQLite Database é que ele requer Firefox.
James
1

Há também a marca Navicat de editores de SQL, incluindo o Navicat for SQLite, disponível na Mac App Store (http://itunes.apple.com/us/app/navicat-for-sqlite/id424161923?mt=12) .

Eu não usei a ferramenta SQLite, mas usei o produto MySQL e achei que funcionava bem na maioria das tarefas.

SteveSnider
fonte
1

Base (US $ 32,99 USD / £ 19,99)

Aplicativo OSX nativo para interagir com bancos de dados SQLite. A base não é gratuita, mas achei útil. Você pode comprá-lo na Mac App Store.

Lorin Hochstein
fonte
1

Você pode experimentar o Valentina Studio http://www.valentina-db.com/en/valentina-studio-overview 14 de fevereiro de 2013 na versão 5.0, suporte adicionado ao SQLite, bem como MySQL, PostgreSQL. É de graça. Funciona em Mac, Win e Linux. Inclui não apenas o gerenciamento de banco de dados, mas também relatórios poderosos que funcionam novamente no sistema operacional 3.

Mark Robinson
fonte
0

Navicat SQLite (US $ 49 / US $ 99)

O Navicat for SQLite é uma poderosa ferramenta de administração e desenvolvimento de banco de dados para SQLite. Ele funciona com o SQLite versão 2 e 3 e suporta a maioria dos recursos do SQLite, incluindo Trigger, Index, View e assim por diante.

É um bom produto, mas IMHO caro.

mspasov
fonte
0

SQLiteFlow (US $ 2,99)

O SQLiteFlow é uma ferramenta GUI muito boa para SQLite no macOS. É intuitivo, estável e confiável.

Possui recursos que a maioria dos editores ou gerenciadores de SQLite supõe ter. Incluindo:

  1. Um visualizador de dados que permite visualizar, editar, adicionar ou pesquisar dados da tabela diretamente através da interface do usuário sem nenhum código. E também permite copiar os dados no visualizador de dados para CSV.
  2. Um editor de consulta que suporta preenchimento automático de código, realce de sintaxe, formata consulta, copia consulta para quase qualquer string citada em qualquer idioma após alguma configuração.

  3. Uma ferramenta GUI de alteração de tabela que pode ajudá-lo a manter sua estrutura de banco de dados sem nenhum esforço para escrever uma consulta de alteração de tabela; em vez disso, pode gerar a consulta para você depois de informar ao SQLiteFlow na interface do usuário que o que precisa ser alterado.

  4. Anexar bancos de dados abertos diretamente através da interface do usuário é um recurso útil se você lida com a anexação do banco de dados em seu trabalho diário, muito conveniente, economize seu tempo escrevendo comandos ATTACH DATABASE.

  5. Manipular o nome do arquivo de banco de dados ou o diretório muda automaticamente. Esse é um recurso que, depois que você descobre que existe, não pode mais deixá-lo!
    Para mim, como desenvolvedor iOS, o SQLiteFlow me ajuda a lidar com o banco de dados SQLite no simulador do iOS sem problemas, sem precisar lidar com o fato de que o caminho de um mesmo arquivo (banco de dados SQLite) no simulador do iOS é mutável.

Tim
fonte