Junior
Mi az adatbázis dump?
sobes.tech MI
Válasz az MI-től
Az adatbázis mentés egy olyan fájl, amely tartalmazza az adatbázis szerkezetét és/vagy adatait. Ezt a biztonsági mentéshez, helyreállításhoz, migrációhoz vagy az adatbázis másolatának létrehozásához használják.
A mentések fő típusai:
- Csak szerkezet (séma mentés): Csak az adatbázis tábláinak, nézeteknek, indexeknek, eljárásoknak és más objektumoknak a definícióit tartalmazza.
- Csak adatok (adat mentés): Csak a táblákban tárolt adatokat tartalmazza.
- Teljes mentés (full dump): Tartalmazza mind a szerkezetet, mind az adatokat.
A mentési formátumok változhatnak az adatbázis-kezelő rendszer (DBMS) szerint, de gyakran szöveges fájlok, amelyek SQL parancsokat tartalmaznak (CREATE TABLE, INSERT, ALTER TABLE stb.).
Példa parancs a mentés létrehozására PostgreSQL-ben:
# Teljes mentést készít az "mydatabase" adatbázisról a "mydatabase_dump.sql" fájlba
pg_dump mydatabase > mydatabase_dump.sql
Példa parancs a mentés létrehozására MySQL-ben:
# Teljes mentést készít az "mydatabase" adatbázisról a mysqldump eszközzel
mysqldump -u username -p mydatabase > mydatabase_dump.sql