sql >> Databáze >  >> RDS >> SQLite

Naklonujte databázi SQLite

Můžete použít SQLite .clone tečka k vytvoření klonu aktuální databáze.

Způsob, jakým to funguje, je docela jednoduchý. Jednoduše použijete .clone newdb kde newdb je název nové databáze, kterou chcete vytvořit.

Příklad

Zde je příklad k demonstraci.

Nejprve se připojím k SQLite a určím databázi k použití:

sqlite3 Store.db 

Po připojení mohu spustit následující kód pro klonování této databáze:

.clone Store2.db 

V tomto případě naklonuji Store.db databázi do souboru s názvem Store2.db .

Když to spustíte, pravděpodobně uvidíte zprávy zapsané do konzole, když se každá tabulka naklonuje.

Takhle:

sqlite> .clone Store2.dbZákazníci... hotovoProdukty... hotovoObjednávky... hotovo

Klonovat další databázi

Pokud používáte .open Chcete-li otevřít další databázi, můžete ji také naklonovat.

Zde otevřu ukázkovou databázi Chinook a poté ji okamžitě naklonuji.

.open Chinook.db
.clone Chinook2.db 

Výstup do konzole:

Album... hotovoUmělec... hotovoZákazník... hotovoZaměstnanec... hotovoŽánr... hotovo Faktura... hotovoInvoiceLine... hotovoMediaType... hotovoSeznam skladeb... hotovoSeznam skladeb... hotovoTrack... hotovoIFK_AlbumArtistId.. . donesqlite_autoindex_PlaylistTrack_1... doneIFK_CustomerSupportRepId... doneIFK_EmployeeReportsTo... doneIFK_InvoiceCustomerId... doneIFK_InvoiceLineInvoiceId... doneIFK_InvoiceLineTrackId... hotovoId...hotovoKIFId> hotovo 
  1. Spojte více řádků v poli pomocí SQL na PostgreSQL

  2. Udělte oprávnění uživateli MySQL v systému Linux prostřednictvím příkazového řádku

  3. Jak nainstalovat SQLcl na Windows?

  4. Jak zkontrolovat velikost databáze a tabulky MySQL