View Single Post
ישן 18-12-05, 09:47   # 1
Alon.R
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,435

Alon.R לא מחובר  

צריך סקריפט שמקבץ קובץ גיבוי sql לקובץ gz

הורדתי גיבוי בפורמט 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

יעבוד אתם אומרים?

Last edited by Alon.R; 18-12-05 at 10:01..
  Reply With Quote