Junior
Kas ir datu bāzes dump?
sobes.tech AI
Atbilde no AI
Datubāzes rezerves kopija ir fails, kas satur datubāzes struktūru vai/vai datus. To izmanto rezerves kopiju veidošanai, atjaunošanai, migrācijai vai datubāzes kopijas izveidei.
Galvenie rezerves kopiju veidi:
- Tikai struktūra (schema dump): Satur tikai tabulu, skatu, indeksu, procedūru un citu datubāzes objektu definīcijas.
- Tikai dati (data dump): Satur tikai tabulās glabātos datus.
- Pilna kopija (full dump): Satur gan struktūru, gan datus.
Rezerves kopiju formāti var atšķirties atkarībā no datu bāzes pārvaldības sistēmas (DBMS), bet bieži tie ir teksta faili, kas satur SQL komandas (CREATE TABLE, INSERT, ALTER TABLE utt.).
Piemērs komandas, lai izveidotu rezerves kopiju PostgreSQL:
# Izveido pilnu datubāzes "mydatabase" kopiju failā "mydatabase_dump.sql"
pg_dump mydatabase > mydatabase_dump.sql
Piemērs komandas, lai izveidotu rezerves kopiju MySQL:
# Izveido pilnu datubāzes "mydatabase" kopiju, izmantojot rīku mysqldump
mysqldump -u username -p mydatabase > mydatabase_dump.sql