پشتیبانگیری و بازیابی
بخشی از دوره PostgreSQL
کار شبانه هشت ماه است هر شب فایلی روی دیسک مینویسد و هیچکس تا حالا بازش نکرده. آن پشتیبان نیست، فقط فایلی است که به آن امید بستهاید. یک پشتیبان تازه اولین باری پشتیبان میشود که آن را برگردانید و ببینید دادههایتان برگشتند، و به همین دلیل این درس پیش از هر حرف دیگری از شما میخواهد عمداً یک پایگاه داده را حذف کنید و از روی یک دامپ برش گردانید.
Postgres ابزارهایش را از قبل همراه دارد. pg_dump یک پایگاه دادهی در حال اجرا را میخواند و نسخهای قابل حمل از آن بیرون میدهد. pg_restore همان نسخه را دوباره به داخل میخواند. بقیهی این درس گونههای مختلف همین دو دستور است. ...
میخواهی PostgreSQL پشتیبانگیری و بازیابی را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با PostgreSQL آماده دریافت کنی و پشتیبانگیری و بازیابی را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسپشتیبانگیری و بازیابیچه چیزهایی یاد میگیری
- Pg_dump custom format
- Pg_restore
- Plain SQL dumps
- Point-in-time recovery overview
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
14 درس- 1PostgreSQL چیست20 دقیقه
- 2psql و اولین دستورات25 دقیقه
- 3ایجاد پایگاههای داده و جداول30 دقیقه
- 4انواع داده25 دقیقه
- 5SELECT و WHERE30 دقیقه
- 6جوینها (joins)35 دقیقه
- 7تجمیعها و گروهبندی30 دقیقه
- 8ایندکسها (indexes)35 دقیقه
- 9تراکنشها (transactions) و ایزولاسیون (isolation)35 دقیقه
- 10توابع (functions) و تریگرها (triggers)35 دقیقه
- 11JSONB و آرایهها35 دقیقه
- 12EXPLAIN و تنظیم کوئری35 دقیقه
- 13پشتیبانگیری و بازیابی25 دقیقه
- 14پروژه نهایی: طراحی یک اسکیما60 دقیقه
