Articles of sqlite

Il database o il disco SQLite3 è pieno / l’immagine del disco del database non è corretta

Il mio database è di circa 25 MB, e ho verificato che il nome utente che accede ad esso, così come le autorizzazioni per i file non sono cambiati in mesi. Sto riscontrando un problema in cui le query non riescono a causa di un “database o disco pieno” e quindi a volte “problema di […]

Passaggio da SQLite a PostgreSQL in un nuovo progetto Rails

Ho un’app per i binari, i cui database sono in SQLite (The Dev e Production). Dato che mi sto spostando su heroku, voglio convertire il mio database in PostgreSQL. Ad ogni modo, ho sentito che il database locale, di sviluppo, non ha bisogno di essere cambiato da SQLite, quindi non ho bisogno di cambiarlo, comunque, […]

Paging efficiente in SQLite con milioni di record

Devo mostrare i risultati di SQLite in una visualizzazione elenco. Certo, ho bisogno di pagina i risultati. La prima opzione è usare la clausola LIMIT. Per esempio: SELECT * FROM Table LIMIT 100, 5000 Restituisce i record da 5001 a 5100. Il problema è che internamente SQLite “legge” i primi 5000 record e non è […]

Il driver JDBC lancia l’eccezione “ResultSet Closed” sul ResultSet vuoto

Ho un problema nel driver JDBC per SQLite. Sto eseguendo una query con l’istruzione SELECT. Se ottengo un ResultSet vuoto (0 righe), viene visualizzata un’eccezione “Closed ResultSet” generata quando si chiama getString(1) . Senza molta esperienza JDBC precedente, la mia teoria (che non ho potuto confermare tramite JavaDocs per ResultSet ) è quella getString(1) NON […]

Come faccio ad aggirare il problema “” in sqlite ec #?

Sto lavorando in Microsoft Visual C # 2008 Express con Sqlite. Capisco che un apostrope (‘) nel mio testo ha problemi in una query. Il mio problema è che pensavo di poterlo sostituire con \ ‘. Non sembra funzionare … Ecco un esempio di parratura del mio codice: string myString = “I can’t believe it!”; […]

Come utilizzare ROW_NUMBER in sqlite

Ecco la mia domanda di seguito. select * from data where value = “yes”; Il mio id è auto incrementato e sotto c’è il risultato di una determinata query. id || value 1 || yes 3 || yes 4 || yes 6 || yes 9 || yes Come utilizzare ROW_NUMBER in sqlite? In modo che […]

Come ottenere il numero totale di righe di una query GROUP BY?

Dal manuale DOP: PDOStatement :: rowCount () restituisce il numero di righe interessate dall’ultima istruzione DELETE, INSERT o UPDATE eseguita dall’object PDOStatement corrispondente. Se l’ultima istruzione SQL eseguita dalla PDOStatement associata era un’istruzione SELECT , alcuni database potrebbero restituire il numero di righe restituite da tale istruzione . Tuttavia, questo comportamento non è garantito per […]

Come recuperare l’ultimo ID autoincrementato da una tabella SQLite?

Ho una tabella Messaggi con colonne ID (chiave primaria, autoincremento) e Contenuto (testo). Ho una tabella Utenti con nome utente colonne (chiave primaria, testo) e Hash. Un messaggio viene inviato da un mittente (utente) a molti destinatari (utente) e un destinatario (utente) può avere molti messaggi. Ho creato una tabella Messages_Recipients con due colonne: MessageID […]

SQLite: come si collegano le tabelle da diversi database?

Ho un’applicazione che utilizza un database SQLite e tutto funziona come dovrebbe. Sono ora in procinto di aggiungere nuove funzionalità che richiedono un secondo database SQLite, ma sto avendo difficoltà a capire come unire le tabelle dai diversi database. Se qualcuno mi può aiutare con questo, lo apprezzerei davvero! Modifica: consulta questa domanda per un […]

Quanto è scalabile SQLite?

Recentemente ho letto questa domanda su SQLite vs MySQL e la risposta ha sottolineato che SQLite non si adatta bene e il sito Web ufficiale lo conferma comunque. Quanto è scalabile SQLite e quali sono i suoi limiti massimi?