Articles of sqlite3

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 […]

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 […]

ALTER COLUMN in sqlite

Come posso modificare la colonna in sqlite? Questo è in Postgresql ALTER TABLE books_book ALTER COLUMN publication_date DROP NOT NULL; Credo che non ci sia ALTER COLUMN in sqlite, solo ALTER TABLE è supportato. Qualche idea? Grazie!

Esiste un SQLite equivalente a DESCRIBE di MySQL?

Sto appena iniziando ad imparare SQLite . Sarebbe bello poter vedere i dettagli di una tabella, come DESCRIBE [table] MySQL. PRAGMA table_info [table] non è abbastanza buono, in quanto ha solo informazioni di base (ad esempio, non mostra se una colonna è un campo di qualche tipo o meno). SQLite ha un modo per farlo?

L’inserimento di un nome di tabella in una query dà sqlite3.OperationalError: vicino a “?”: Errore di syntax

Voglio scegliere dynamicmente quale tabella utilizzare in una query SQL, ma continuo a ricevere l’errore, tuttavia sto cercando di formattarlo. Anche provato %s invece di ? . Eventuali suggerimenti? group_food = (group, food) group_food_new = (group, food, 1) with con: cur = con.cursor() tmp = cur.execute(“SELECT COUNT(Name) FROM (?) WHERE Name=?”, group_food) if tmp == […]

SQLite Insert molto lento?

Di recente ho letto di SQLite e ho pensato di fare un tentativo. Quando inserisco una registrazione, va bene. Ma quando inserisco cento ci vogliono cinque secondi e man mano che il conteggio dei record aumenta, aumenta anche il tempo. Cosa potrebbe esserci di sbagliato? Sto usando SQLite Wrapper (system.data.SQlite) : dbcon = new SQLiteConnection(connectionString); […]

Copia di dati da un database SQLite a un altro

Ho 2 database SQLite con dati comuni ma con scopi diversi e volevo evitare di reinserire i dati, quindi mi chiedevo se fosse ansible copiare un’intera tabella da un database all’altro?

Come eliminare o aggiungere una colonna in SQLITE?

Voglio eliminare o aggiungere una colonna nel database sqlite Sto usando la seguente ricerca per cancellare la colonna. ALTER TABLE TABLENAME DROP COLUMN COLUMNNAME Ma dà errore System.Data.SQLite.SQLiteException: SQLite error near “DROP”: syntax error

Quali sono i nomi di tabella validi in SQLite?

Qual è la combinazione di caratteri per un nome di tabella in SQLite per essere valida? Tutte le combinazioni di caratteri alfanumerici (AZ, az e 0-9) costituiscono un nome valido? Ex. CREATE TABLE 123abc(…); Che dire di una combinazione di caratteri alfanumerici con trattini “-” e punti “.”, È altrettanto valido? Ex. CREATE TABLE 123abc.txt(…); […]

SQLite Concurrent Access

SQLite3 gestisce in modo sicuro l’accesso simultaneo da più processi di lettura / scrittura dallo stesso DB? Esistono eccezioni alla piattaforma?