BigText bosh sahifasi › Qo'llanmalar
mysqldump faylidan bitta jadvalni ajratib olish
Ma'lumotlar bazasining to'liq mysqldump'i o'nlab gigabayt bo'lishi mumkin, undan esa ko'pincha bitta jadval kerak: tiklash, ma'lumotini tekshirish yoki hamkasbga yuborish uchun. BigText dampni xotiraga yuklamasdan darhol ochadi, bir o'tishda jadvallar ro'yxatini tuzadi va keraklisini tiklash uchun zarur hamma narsasi bilan alohida faylga yozadi.
Qadamma-qadam
Dampni oching
.sql faylni «Fayl → Ochish» orqali yoki oynaga tortib oching. .sql.gz damp ham to'g'ridan-to'g'ri ochiladi.
Jadvallar ro'yxatini oling
«Fayl → SQL damp jadvallari…» dampni bir marta, soniyasiga taxminan bir gigabayt tezlikda o'qiydi va jadvallarini qatorlar soni hamda hajmi bilan ko'rsatadi: damp tartibida yoki avval eng kattalari. Yuzlab jadval orasidan keraklisini topish uchun filtrga nomining bir qismini yozing.
Jadvalni tekshiring
Jadvalni bossangiz, uning CREATE TABLE qatoriga o'tasiz va ustunlarini ko'rasiz.
Uni faylga saqlang
Jadvalni sichqonchaning o'ng tugmasi bilan bosing va «Bu jadvalni saqlash…» ni tanlang. Faylga jadvalning DROP va CREATE buyruqlari, qatorlari, kalitlari, indekslari va triggerlari hamda dampning boshidagi va oxiridagi sozlamalar yoziladi, shuning uchun u o'zi alohida tiklanadi:
mysql shop < orders.sql.
Bilib qo'ying
- Bir nechta jadval: ularni ro'yxatda belgilang va «Belgilangan jadvallarni bitta faylga saqlash…» ni bosing. «Bu jadvalni yangi varaqda ochish» jadvalni saqlamasdan ko'rsatadi.
- «Har jadvalni alohida faylga bo'lish…» har bir jadval uchun bitta fayl, jadvallardan oldingi qism uchun bitta va ulardan keyingi view, protsedura va tashqi kalitlar uchun bitta fayl yozadi. Nomlari tartibida ular butun dampni tiklaydi:
for f in shop.*.sql; do mysql shop < "$f"; done. - Matn formatidagi pg_dump va SQLite'ning
.dumpfayllari ham xuddi shunday ishlaydi. Skriptlarda:bigtext-cli sqldump shop.sql extract orders -o orders.sql.