SQLite
 sql >> база данни >  >> RDS >> SQLite

Клонирайте база данни на SQLite

Можете да използвате SQLite .clone dot команда за създаване на клонинг на текущата база данни.

Начинът, по който работи е доста прост. Просто използвате .clone newdb където newdb е името на новата база данни, която искате да създадете.

Пример

Ето пример за демонстрация.

Първо, ще се свържа със SQLite и ще посоча база данни, която да използвам:

sqlite3 Store.db 

След като се свържа, мога да изпълня следния код, за да клонирам тази база данни:

.clone Store2.db 

В този случай клонирам Store.db база данни във файл, наречен Store2.db .

Когато стартирате това, вероятно ще видите съобщения, записани в конзолата, когато всяка таблица се клонира.

Като това:

sqlite> .clone Store2.dbCustomers... doneProducts... doneOrders... done

Клониране на друга база данни

Ако използвате .open за да отворите друга база данни, можете да клонирате и тази.

Тук отварям примерната база данни на Chinook, след което веднага я клонирам.

.open Chinook.db
.clone Chinook2.db 

Изход към конзолата:

Албум... готовИзпълнител... готовКлиент... готовСлужител... готовЖанр... готовФактура... готовФактураЛин... готовМедиаТип... готовПлейлист... готовПлейлистПроследяване... готовПроследяване... ГотовоIFK_AlbumArtistId.. . donesqlite_autoindex_PlaylistTrack_1... doneIFK_CustomerSupportRepId... doneIFK_EmployeeReportsTo... doneIFK_InvoiceCustomerId... doneIFK_InvoiceLineInvoiceId... doneIFK_InvoiceLineTrackId... doneIFK_InvoiceLineTrackId... doneIFK_InvoiceLineTrackId... doneIFK_InvoiceLineTrackId... doneIFK_InvoiceLineTrackId... doneIFK_TrackId... doneIFKTrack_Track... doneIFKTrack_Play... doneIFKTrack_Play doneIFKTrack_Play doneIFKTrack_Play doneIFKTrack_Play doneIFKTrack_Play doneIFKTrack_Play 
  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Функции за дата и час в SQLite

  2. Вземете стойността на полето с курсор

  3. SQLite Поръчайте по дата 1530019888000

  4. Създайте нова таблица в съществуваща DB в отделен клас SQLiteOpenHelper

  5. Форматирайте резултатите от SQLite заявката като HTML таблица