Articles of sqlite3

Qual è la differenza tra i tipi di dati SQLite correlati come INT, INTEGER, SMALLINT e TINYINT?

Quando creo una tabella in SQLite3, mi confondo quando sono confrontato con tutti i possibili tipi di dati che implicano contenuti simili, quindi qualcuno potrebbe dirmi la differenza tra i seguenti tipi di dati? INT, INTEGER, SMALLINT, TINYINT DEC, DECIMAL LONGCHAR, LONGVARCHAR DATETIME, SMALLDATETIME C’è qualche documentazione da qualche parte che elenca il min./max. capacità […]

Come risolvere “Non è ansible aggiungere una colonna NOT NULL con il valore predefinito NULL” in SQLite3?

Sto ottenendo il seguente errore durante il tentativo di aggiungere una colonna NOT NULL a una tabella esistente. Perché sta succedendo? Ho provato rake db: reset pensando che i record esistenti sono il problema, ma anche dopo aver ripristinato il DB, il problema persiste. Per favore, aiutami a capirlo. File di migrazione class AddDivisionIdToProfile false […]

Modifica il tipo di una colonna in sqlite3

Sono piuttosto nuovo di SQLite 3 e proprio ora ho dovuto aggiungere una colonna a un tavolo esistente che avevo. Ho fatto questo facendo: ALTER TABLE thetable ADD COLUMN category; . Certo, ho dimenticato di specificare il tipo di quella colonna. La prima cosa che stavo pensando di fare è stata far cadere quella colonna […]

Come visualizzare i dati nel file sqlite in esecuzione nell’applicazione iphone?

Come visualizzare i dati presenti nel file sqlite in un’applicazione in esecuzione in iphone, come quando usiamo mysql work bench per visualizzare il contenuto del database

SQLite UPSERT / UPDATE O INSERT

Devo eseguire UPSERT / INSERT o UPDATE su un database SQLite. C’è il comando INSERT O REPLACE che in molti casi può essere utile. Ma se si desidera mantenere i propri ID con l’autoincremento sul posto a causa delle chiavi esterne, non funziona poiché elimina la riga, ne crea una nuova e di conseguenza questa […]

Eccezione SQLite: SQLite occupato

Qualcuno può fornire qualsiasi input su questo errore. Sto cercando di inserire nella tabella utilizzando l’objective C. Mentre lo sto facendo, sto ricevendo un errore SQLite Busy. Perché questo sta accadendo?

query ricorsiva di base su sqlite3?

Ho una semplice tabella sqlite3 simile a questa: Table: Part Part SuperPart wk0Z wk00 wk06 wk02 wk07 wk02 eZ01 eZ00 eZ02 eZ00 eZ03 eZ01 eZ04 eZ01 Devo eseguire una query ricorsiva per trovare tutte le coppie di una determinata SuperPart con tutti i suoi subparti. Quindi diciamo che ho eZ00. eZ00 è una super parte […]

Come recuperare un database SQLite3 corrotto?

Questa è una domanda successiva a un post con risposta precedente: Esiste un’utilità della riga di comando per la convalida dei database SQLite in Linux? Se un database sta producendo il seguente errore: $ sqlite3 mydata.db “PRAGMA integrity_check” Error: database disk image is malformsd Esiste un processo di pulizia che può essere eseguito per ripristinare […]

Come usare il modulo sqlite3 con l’elettrone?

Voglio sviluppare app desktop usando l’ elettrone che usa il pacchetto sqlite3 installato tramite npm con il comando npm install –save sqlite3 ma dà il seguente errore nella console del browser electron Uncaught Error: Cannot find module ‘E:\allcode\eapp\node_modules\sqlite3\lib\binding\node-v45-win32-x64\node_sqlite3.node’ Il mio ambiente di sviluppo è Windows 8.1 x64 node versione 12.7 il mio file package.json assomiglia […]

La velocità di inserimento di SQLite rallenta all’aumentare del numero di record a causa di un indice

Domanda originale sfondo È risaputo che SQLite deve essere regolato per ottenere velocità di inserimento dell’ordine di 50k inserti / s. Ci sono molte domande qui riguardo velocità di inserimento lente e una ricchezza di consigli e punti di riferimento. Ci sono anche affermazioni che SQLite può gestire grandi quantità di dati , con report […]