View Full Version : نحوه گرفتن پشتیبان از بانک بکمک sql command
if
شنبه 11 آذر 1391, 23:57 عصر
با سلام
دوستان اگر کسی میدونه که چطوری میشه از بانک حالا یا با فراخوانی pg_dump بصورت ریموت یا نوشتن یک فانکشن در دیتابیس بک آپ گرفت لطفا راهنمایی کنه. درواقع میخوام از داخل خود برنامه بکمک ado و نوشتن یک sql command اینکار را انجام بدم
pani.khoram
جمعه 01 دی 1391, 05:44 صبح
سلام
برای لینوکس این کد رو می تونی استفاده کنی :
pg_dump -u root -p -h localhost DATABASE_NAME > DATABASE_NAME.sql
البته اگه بخوای همین جا هم فشرده سازی رو انجام بدی :
pg_dump -u root -p -h localhost DATABASE_NAME > DATABASE_NAME.sql
if
جمعه 01 دی 1391, 18:50 عصر
ممنون از پاسخ شما
اما مشکل اینست که این کد ها را باید در شل psql اجرا کرد که باید روی سرور اینکار را انجام داد یا بطرق دیگر که مشکل من را حل نمیکند. دقیقا مشکل اینجاست که باید بتوان بکمک یه function یا یک storedprocedure عمل پشتیبان گیری را انجام داد اما با سرچ روی گوگل بنظر میرسد یا امکان اینکار در نسخه های رایگان نیست یا باید از توابعی مانند pg_start_backup استفاده کرد که من متوجه نحوه کار آن نشدم.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.