Pg_dump در Postgres چیست؟
Pg_dump در Postgres چیست؟

تصویری: Pg_dump در Postgres چیست؟

تصویری: Pg_dump در Postgres چیست؟
تصویری: آموزش پستگرس | ۰۲ - اضافه و حذف کردن کاربران 2024, نوامبر
Anonim

pg_dump یک ابزار برای پشتیبان گیری از a است PostgreSQL پایگاه داده حتی اگر از پایگاه داده به طور همزمان استفاده شود، پشتیبان‌گیری مداوم ایجاد می‌کند. pg_dump دسترسی سایر کاربران به پایگاه داده (خوانندگان یا نویسندگان) را مسدود نمی کند. Dump ها می توانند در فرمت های فایل اسکریپت یا آرشیو خروجی شوند. برای بازیابی از چنین اسکریپتی، آن را به psql تغذیه کنید.

به طور مشابه، آیا Pg_dump ایمن است؟

حتی اگر پایگاه داده به طور همزمان مورد استفاده قرار گیرد، پشتیبان‌گیری مداوم ایجاد می‌کند. بنابراین بله، می توانید به نسخه پشتیبان اعتماد کنید. البته این PostgreSQL است، می توانید به داده های خود در PostgreSQL اعتماد کنید. pg_dump یک تراکنش را شروع می کند، مشابه نحوه عملکرد هر پرس و جو طولانی مدت دیگر.

علاوه بر این، چگونه می توانم پایگاه داده Postgres را تخلیه کنم؟ یک بار مصرف SQL

  1. به عنوان کاربر postgres وارد شوید: su - postgres.
  2. با اجرای دستور زیر محتویات یک پایگاه داده را در یک فایل تخلیه کنید.
  3. برای نشان دادن بازیابی داده های از دست رفته، پایگاه داده نمونه خود را حذف کنید و یک پایگاه داده خالی به جای آن ایجاد کنید:
  4. بازیابی دیتابیس با استفاده از psql:

با در نظر گرفتن این موضوع، Pg_dump در کجا قرار دارد؟

pg_dump ، pg_dump_all، pg_restore هستند واقع شده در پوشه bin نصب های PostgreSQL و PgAdmin III.

چگونه از یک جدول در PostgreSQL بکاپ بگیرم؟

روی a کلیک راست کنید جدول و انتخاب کنید پشتیبان گیری گزینه. در پنجره Dump Option، می توانید گزینه ای مانند را پیدا کنید پشتیبان گیری فقط طرحواره، پشتیبان گیری فقط داده. مسیر نام فایل خود را وارد کنید، انتخاب کنید پشتیبان گیری به صورت متن ساده حالت دهید و آن را بگیرید پشتیبان گیری از شما جدول . شما می توانید این را بازیابی کنید جدول در هر پایگاه داده

توصیه شده: