SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Mengkloning Database SQLite

Anda dapat menggunakan .clone SQLite perintah dot untuk membuat tiruan dari database saat ini.

Cara kerjanya cukup sederhana. Anda cukup menggunakan .clone newdb di mana newdb adalah nama database baru yang ingin Anda buat.

Contoh

Berikut ini contoh untuk didemonstrasikan.

Pertama, saya akan menghubungkan ke SQLite dan menentukan database yang akan digunakan:

sqlite3 Store.db 

Setelah terhubung, saya dapat menjalankan kode berikut untuk mengkloning database itu:

.clone Store2.db 

Dalam hal ini, saya mengkloning Store.db database ke file bernama Store2.db .

Saat Anda menjalankan ini, Anda mungkin akan melihat pesan yang ditulis ke konsol saat setiap tabel dikloning.

Seperti ini:

sqlite> .clone Store2.dbPelanggan... SelesaiProduk... SelesaiPesanan... Selesai

Klon Basis Data Lain

Jika Anda menggunakan .open untuk membuka database lain, Anda juga dapat mengkloning database tersebut.

Di sini, saya membuka database sampel Chinook, lalu langsung mengkloningnya.

.open Chinook.db
.clone Chinook2.db 

Keluaran ke konsol:

Album... doneArtis... donePelanggan... doneKaryawan... doneGenre... doneInvoice... doneInvoiceLine... doneMediaType... donePlaylist... donePlaylistTrack... doneTrack...doneIFK_AlbumArtistId.. . donesqlite_autoindex_PlaylistTrack_1... doneIFK_CustomerSupportRepId... doneIFK_EmployeeReportsTo... doneIFK_InvoiceCustomerId... doneIFK_InvoiceLineInvoiceId... doneIFK_InvoiceLineTrackId... doneIFK_PlaylistTrackTrackId... doneIFK_InvoiceLineTrackId... doneIFK_PlaylistTrackId... doneIFK_TrackId... 

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. memperbarui dan memadatkan database sqlite di android

  2. Cara menghapus item dari database sqlite dengan kelas SQLiteOpenHelper

  3. Bagaimana cara menguji metode yang menangani database SQLite di android?

  4. SQLITE tidak dapat memutakhirkan basis data hanya-baca dari versi 1 ke 2

  5. Bagaimana Fungsi Time() Bekerja di SQLite