Varför konvertera SQLITE till SQL?
En .sql-dump är klartext som förstås av nästan alla relationella databassystem, vilket gör det till standardsättet att flytta data mellan databaser, behålla en läsbar säkerhetskopia eller versionshantera en liten databas i git - där en binär .sqlite-fil inte kan jämföras (diff) på ett rent sätt.
Hur man konverterar SQLITE till SQL
Navicat for SQlite APP
Öppna .sqlite-filen i Navicat for SQLite och använd alternativet Dump SQL File eller Exportguiden för att spara hela schemat och data som ett .sql-skript.
Navicat Premium APP
Anslut till SQLite-databasen i Navicat Premium och använd Data Transfer eller Exportguiden för att exportera hela databasen till en .sql-fil med CREATE TABLE- och INSERT-satser.
Program som konverterar SQLITE
Om dessa format
En .sqlite-fil är en fristående relationsdatabas skapad av SQLite, världens mest använda databasmotor. Öppna den med det kostnadsfria DB Browser for SQLite (Windows/macOS/Linux) eller…
Öppna detaljer för .SQLITE →En SQL-fil är en vanlig textfil som innehåller SQL-kommandon - schemadefinitioner, INSERT-satser eller frågor. Öppna den i valfri textredigerare för att läsa den; för att använda den, kör…
Öppna detaljer för .SQL →Kvalitet & vad man bör tänka på
- Dumpen använder SQLite-dialekt av SQL - kompatibel med MySQL och PostgreSQL för grundläggande tabeller, men CREATE TABLE-satser kan behöva mindre ändringar för databaser som inte är SQLite (t.ex. skiljer sig syntax för autoincrement).
- Utdatan inkluderar
CREATE TABLE,CREATE INDEX,CREATE VIEWochINSERT INTO-satser, så både schema och data överförs. - Om en
-wal-fil finns bredvid.sqlite-filen, stäng databasen ordentligt innan dumpning för att säkerställa att alla väntande skrivningar har tömts.