View Single Post
ישן 18-12-05, 14:55   # 2
ViPeRt
חבר מתקדם
 
ViPeRt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: איזור המרכז
גיל: 37
הודעות: 632
שלח הודעה באמצעות ICO אל ViPeRt שלח הודעה באמצעות MSN אל ViPeRt

ViPeRt לא מחובר  

ציטוט:
נכתב במקור על ידי Alon.R
הורדתי גיבוי בפורמט sql [.sql]וזה בעייתי לעלות אותו מכיוון והוא גדול מ2MB [לכן אי אפשר לעלות אותו בphpmyadmin] וזה בעייתי לעלות אותו ידנית [דרך תיבת הטקסט בphpmyadmin] כי הוא קובץ גדול ולוקח מלא זמן לפתוח אותו וזה נתקע.

אם יש איזשהו סקריפט שמקבץ/יש איזשהו דרך להפוץ sql לgz/לעלות קובץ sql למסד נתונים [לא דרך הSSH] אשמח לקבל תשובה.

אלון.

עריכה:

פישפשתי לי בגוגל ותראו מה מצאתי:
PHP קוד:
function backup_pg_database
{
   
DATABASE=$1
   
# The output files
   
DATA_FILE="${BACKUP_DIR}${DATABASE}-data.sql"
   
SCHEMA_FILE="${BACKUP_DIR}${DATABASE}-schema.sql"
   
# Dump Data
   #echo Dumping $DATABASE data to $DATA_FILE
   
$pg_dump $DATA_OPTIONS --file $DATA_FILE $DATABASE
   
# Dump Schema
   #echo Dumping $DATABASE schema to $SCHEMA_FILE
   
$pg_dump $SCHEMA_OPTIONS --file $SCHEMA_FILE $DATABASE
   
if [ -"$ZIPIT" ]; then
     $ZIPIT 
${DATA_FILE}.tar.gz $DATA_FILE $TMP_DIR/pg_backup.log
     $ZIPIT 
${SCHEMA_FILE}.tar.gz $SCHEMA_FILE $TMP_DIR/pg_backup.log
     rm 
./pg_backups/*.sql
   fi

יעבוד אתם אומרים?
תנסה ואז תגיד לנו...

אני בניתי סקריפט לבד שעובר בלולאה על כל טבלה ומכניס למשתנה...
זה קצת עבודה אבל הכי טוב :]
__________________
תומר, מתכנת אתרים מקצועי ב PHP

קיצור כתובת אתרים בחינם Katzr.Net




  Reply With Quote