Siento que esta es una pregunta estúpida porque parece de sentido común. . . ¡pero ninguna búsqueda en Google que pueda armar parece ser capaz de darme la respuesta!Importación de un volcado de SQLite3 a la base de datos
Sé cómo sacar datos de una base de datos sqlite3 utilizando el comando .dump. Pero ahora que tengo este archivo ASCII titulado export.sqlite3.sql. . . Parece que no puedo regresar a la base de datos que quiero.
Mi objetivo era transferir los datos que tenía en una aplicación de rieles a otra, así que no tuve que tomar todo tipo de tiempo creando datos ficticios de nuevo. . . así que descarté los datos de mi primera aplicación, me deshice de todas las declaraciones de CREATE TABLE y me aseguré de que mi esquema en mi segunda aplicación coincida. . . ahora solo tengo que meterlo ahí.
¿Alguien podría ayudarme? Y cuando encuentres un camino, ¿me dirás lo que conectaste al google, porque ahora me estoy golpeando la cabeza con una cuchara sobre lo que pensé que sería un hallazgo fácil?
Excelente respuesta. A riesgo de sonar como un disco roto, este es un uso inútil del gato. Redirección es la respuesta: sqlite3 my_database.sqlite
converter42
Estoy de acuerdo, generalmente lo uso en el
Recomiendo anteponer "PRAGMA journal_mode = OFF; PRAGMA synchronous = OFF;" al archivo de volcado antes de ejecutar esto. Esto hace que las restauraciones sean mucho más rápidas. Obviamente, estas configuraciones no deberían estar DESACTIVADAS cuando en realidad * usan * la base de datos restaurada. – Brian