Sobes.tech
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