SQLite UPSERT – INSERT ON CONFLICT statt INSERT OR REPLACE
SQLite UPSERT richtig nutzen: INSERT ON CONFLICT DO UPDATE statt INSERT OR REPLACE. Mit Beispiel, excluded und typischen Stolperstellen.
Artikel lesen ↗SQLite UPSERT richtig nutzen: INSERT ON CONFLICT DO UPDATE statt INSERT OR REPLACE. Mit Beispiel, excluded und typischen Stolperstellen.
Artikel lesen ↗SQLite table exists prüfen: Mit sqlite_schema, main.sqlite_schema und sqlite_temp_schema sicher erkennen, ob eine Tabelle existiert.
Artikel lesen ↗SQLite Spalte umbenennen: ALTER TABLE RENAME COLUMN nutzen, Views, Trigger, sqlite_schema und Anwendungscode vor der Migration prüfen.
Artikel lesen ↗SQLite Primary Key über mehrere Spalten definieren: zusammengesetzter Primärschlüssel, NOT NULL, Foreign Keys, Indexe und WITHOUT ROWID erklärt.
Artikel lesen ↗SQLite insert multiple rows: Mehrere Zeilen mit einem INSERT einfügen, Parameter nutzen, Transaktionen verwenden und Konflikte sauber behandeln.
Artikel lesen ↗SQLite Dateiendung erklärt: .db, .sqlite oder .sqlite3 nutzen, WAL- und SHM-Dateien verstehen und klare Projektnamen wählen.
Artikel lesen ↗SQLite CSV Export: Query-Ergebnis mit .headers on, .mode csv, .once oder sqlite3 -csv als CSV-Datei speichern.
Artikel lesen ↗Spalten in SQLite hinzufügen oder löschen: ALTER TABLE ADD COLUMN, DROP COLUMN und wann eine Migration nötig wird
Artikel lesen ↗SQLite DESCRIBE Ersatz: Tabellenstruktur mit PRAGMA table_info, .schema, sqlite_schema, Indexen und Foreign Keys anzeigen.
Artikel lesen ↗SQLite database is locked beheben: offene Prozesse finden, Transaktionen schließen, busy_timeout setzen, WAL nutzen und Sperren vermeiden.
Artikel lesen ↗SQLite CREATE TABLE IF NOT EXISTS richtig nutzen: Tabelle nur anlegen, wenn sie fehlt, Schema-Drift vermeiden und Migrationen sauber planen.
Artikel lesen ↗SQLite concurrency richtig verstehen: database is locked vermeiden, WAL nutzen, busy_timeout setzen und Schreibtransaktionen kurz halten.
Artikel lesen ↗SQLite Spaltennamen auslesen: Mit PRAGMA table_info, table_xinfo und pragma_table_info bekommst du Namen, Typen und Schema-Details.
Artikel lesen ↗SQLite case-insensitive vergleichen: COLLATE NOCASE für Strings nutzen, Indexe richtig anlegen und Unicode-Grenzen bei Umlauten beachten.
Artikel lesen ↗SQLite Boolean-Werte richtig speichern: 0 und 1 als INTEGER nutzen, CHECK Constraint setzen, DEFAULT wählen und NULL bewusst vermeiden.
Artikel lesen ↗So findest du Tabellen in einer per ATTACH eingebundenen SQLite-Datenbank mit sqlite_schema und PRAGMA database_list
Artikel lesen ↗SQLite kann per ALTER TABLE ADD COLUMN keine Spalte zwischen zwei bestehende Spalten einfügen. So löst du es mit SELECT oder einer Migration.
Artikel lesen ↗Praktische SQLite-Fragen gesammelt: kurze Antworten, SQL-Beispiele und Links zu häufig gesuchten Q&A-Themen
Artikel lesen ↗SQLite Hub bringt einen lokalen MCP-Server für Codex, Schema-Analysen, Backups, Query-Pläne und Type-Generierung
Artikel lesen ↗SQLite Hub kombiniert SQLite GUI, Editor, Browser, Backups, Exporte, CLI und API in einem lokalen Open-Source-Workflow
Artikel lesen ↗SQLite-Abfragen schneller schreiben, prüfen und exportieren: Das sollte ein guter SQL-Editor für lokale Datenbanken können
Artikel lesen ↗Mit SQLite Hub ein Data Dictionary in Markdown erstellen, Tabellen und Spalten dokumentieren und gespeicherte SQL-Abfragen direkt einbinden
Artikel lesen ↗SQLite Hub erzeugt aus einem SQLite-Schema TypeScript-, Kotlin-, Swift- und Rust-Typen lokal per Oberfläche oder CLI
Artikel lesen ↗SQLite-Daten direkt aus SQL-Abfragen als Balken-, Linien-, Kreis- oder Streudiagramm visualisieren und als PNG exportieren
Artikel lesen ↗SQLite per REST API lokal abfragen, SQL-Queries ausführen, gespeicherte Abfragen nutzen und Ergebnisse als CSV oder JSON exportieren
Artikel lesen ↗SQLite Hub erstellt geprüfte Backups, warnt vor riskanten Änderungen und macht Wiederherstellungen lokaler SQLite-Datenbanken nachvollziehbar
Artikel lesen ↗Warum SQLite Hub ein lokaler SQLite Editor ist, der SQL, Datenansicht, Exporte, Charts und Dokumentation zusammenführt
Artikel lesen ↗