Articles of sqlite3

SQLITE3 VACUUM, “database ou disco está cheio”

Estou tentando executar o comando VACUUM no meu database, mas pareço ficar sem espaço: > sqlite3 mydatabase.db “VACUUM” Error: database or disk is full O database tem cerca de 36 GB e a unidade em que estou rodando é semelhante (via df -h ): Filesystem Size Used Avail Use% Mounted on /dev/sda2 406G 171G 215G […]

sqlite3-ruby erro de instalação no Ubuntu

Eu tenho o seguinte erro durante a instalação do sqlite3–ruby: Construindo extensões nativas. Isso pode demorar um pouco … ERRO: Erro ao instalar o sqlite3-ruby: ERRO: Falha ao criar a extensão nativa do gem. /usr/bin/ruby1.8 extconf.rb checando por sqlite3.h … nenhum sqlite3.h está faltando. Tente ‘porta instalar sqlite3 + universal’ ou ‘yum instalar sqlite3-devel’ *** […]

Importar CSV para SQLite

Estou tentando importar um arquivo csv para uma tabela SQLite. Exemplo csv: 1,2 5,6 2,7 Exemplo de comando: sqlite> create table foo(a, b); sqlite> separator , sqlite> .import test.csv foo Error: test.csv line 1: expected 2 columns of data but found 4 Eu nem tenho certeza do porque encontrar quatro colunas com seis dados e […]

Adicione o comportamento ON DELETE CASCADE a uma tabela sqlite3 após sua criação

É possível adicionar um ON DELETE CASCADE a uma tabela depois que ela foi criada? Meu esquema é o seguinte: CREATE TABLE skills(name varchar, skill varchar, level int, foreign key(name) references runners(name), primary key(name, skill)); E eu gostaria de cascatear se a chave estrangeira fosse deletada.

Empurrando Rails com SQLite3 para Heroku falha

Eu experimento o mesmo cenário descrito no problema de implantação do Heroku quando tento implantar meu aplicativo Rails 3 no Heroku e o sqlite3 é definido no arquivo gems. /usr/ruby1.8.7/lib/ruby/gems/1.8/gems/bundler-1.0.0/lib/bundler/runtime.rb:64:in `require ‘: nenhum tal arquivo para carregar – sqlite3 (LoadError) Qualquer pista porque isso é? A solução definida nos trabalhos do ruby-forum, eu só queria […]

Trabalhando com dados em aplicativos iOS (o que escolher? NSData, CoreData, sqlite, PList, NSUserDefaults)

quando eu desenvolvo um App para iPhone (Time Tracker, ToDoList etc) eu nunca sei qual é a melhor maneira de lidar com os dados. Uma vez eu usei um plist, da próxima vez sqlite ou CoreData. Como você decide o que é melhor para o seu projeto? (Falando apenas sobre gerenciamento de dados) Por exemplo, […]

Como usar ROW_NUMBER no sqlite

Aqui está a minha pergunta abaixo. select * from data where value = “yes”; Meu id é auto incremento e abaixo há resultado de determinada consulta. id || value 1 || yes 3 || yes 4 || yes 6 || yes 9 || yes Como usar o ROW_NUMBER no sqlite? Para que eu possa obter […]

Como instalo o sqlite3 para Ruby no Windows?

Sendo muito novo no Ruby / Rails, e depois de tentar resolver o problema eu mesmo neste fim de semana, estou tentando encontrar um conselho aqui. Eu tenho uma configuração completa do Ruby / Apache / Passenger feita no FreeBSD, e estou tentando realizar a tarefa de usar o Windows como um ambiente de desenvolvimento […]

ALTER COLUMN em sqlite

Como faço para alterar a coluna no sqlite? Isso está no Postgresql ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL; Eu acredito que não há ALTER COLUMN no sqlite, apenas o ALTER TABLE é suportado. Qualquer ideia? Obrigado!

Existe um SQLite equivalente ao DESCRIBE do MySQL?

Eu estou apenas começando a aprender SQLite . Seria bom poder ver os detalhes de uma tabela, como o DESCRIBE [table] do MySQL. PRAGMA table_info [table] não é bom o suficiente, já que só tem informações básicas (por exemplo, não mostra se uma coluna é um campo de algum tipo ou não). O SQLite tem […]