SQLite

SQLite

SQLite é um mecanismo de banco de dados relacional de código aberto integrado. SQLite é extremamente popular - é o mecanismo de banco de dados mais amplamente implantado, usado por navegadores populares, sistemas operacionais, sistemas incorporados, aplicativos móveis ...

SQLite não requer configuração e funciona como uma biblioteca em processo. Isso significa que nunca executa processos adicionais do sistema além do aplicativo que o utiliza. O banco de dados SQLite completo com tabelas, índices e código é um arquivo de disco simples usando exatamente a mesma estrutura em todas as plataformas suportadas. Isso significa que o banco de dados SQLite pode simplesmente ser copiado para ser usado em qualquer outro sistema. Muitos aplicativos salvam seus projetos como bancos de dados SQLite - não há necessidade de reinventar o formato do arquivo quando o SQLite é tão simples de usar e permite leitura e gravação confiáveis e rápidas de quaisquer dados. Os bancos de dados podem ser criptografados quando qualquer uma das extensões de criptografia é usada, sendo a SQLite Encryption Extension (SEE) a oficial.

O SQLite é muito compacto em tamanho e (dependendo do compilador) pode ter menos de 500kB (mesmo abaixo de 300kB quando recursos desnecessários são excluídos). Ele tem um desempenho excelente em condições de memória limitada e, portanto, é freqüentemente usado em telefones celulares, PDAs e MP3 players.

O SQLite usa o PostgreSQL como plataforma de referência ao decidir como lidar com o padrão SQL. No entanto, uma distinção importante é que o SQLite não impõe a verificação de tipo - ele é digitado dinamicamente. Um valor de linha de tabela terá um tipo específico, mas sua coluna não reforçará sua especificação de tipo quando os dados forem gravados. Isso é muito confuso para qualquer pessoa com alguma experiência com outros bancos de dados relacionais, embora útil.

Neste momento, nossos produtos esperam que o banco de dados SQLite esteja em conformidade com seu esquema de banco de dados. Em um futuro próximo, planejamos adicionar uma opção para verificar os dados dinamicamente e decidir os tipos de dados ideais, da mesma forma que já fazemos com dados CSV, por exemplo.

Full Convert suporta banco de dados SQLite diretamente.

Tipos de dados SQLite que suportamos

Integral

bigint, integer (int)

Decimal

double (numeric)

Text

text

Date/Time

datetime

Large objects

blob, text

Exportar banco de dados SQLite

Pode fazer sentido migrar seus dados de SQLite. Você pode querer fazer isso permanentemente ou apenas precisar compartilhar suas tabelas com um colaga em um formato diferente.

Copiaremos todas as suas tabelas com seus dados e aplicaremos indexação e relacionamentos exatamente como estão em seu banco de dados SQLite atual. Resumindo, você obtém exatamente o mesmo banco de dados em outro mecanismo de banco de dados. Cada vez que você executar a migração, copiaremos todas as tabelas novamente. Claro, temos um planejador embutido, então você pode executá-lo durante a noite e ter uma nova cópia do banco de dados pela manhã.

Dê uma olhada nos tutoriais rápidos abaixo para ver como isso é feito.

Importar dados para o banco de dados SQLite

Além disso, se você deseja importar dados regularmente e não deseja recriar todo o banco de dados de destino do zero, mas sim fazer uma pequena sincronização direcionada de apenas alterações desde a última execução, use Full Convert Pro ou Ultimate.

Take a look at the quick tutorials below to see how it's done.