SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.05.2006, 07:38:53
basti123456 basti123456 ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 14
SQLDump in DB einfügen (mittels PHP)

Hallo,

ich hab folgendes vor:
Nachdem eine Datenbank auf dem Produktivserver gesichtert (pg_dump) und an den Backupserver geschickt wurde (d.h. der Dump existiert in einer Datei), will ich nun diesen Dump in die Datenbank (Postgres) auf dem Backupserver einfügen (alte Daten sollten dabei gelöscht werden).

Hat jemand eine gute Idee, wie man das bewerkstelligen könnte?!

PHP-Code:
    echo "drop database [dbname]; create database [dbname]" psql test 
das wäre der Anfang (naja, auch nicht all zu schwer).

Wie schaffe ich es jetzt aber, die Daten mittels Dump in die Datenbank zu befördern???

MfG

Geändert von basti123456 (12.05.2006 um 07:39:37 Uhr)
Mit Zitat antworten
  #2  
Alt 12.05.2006, 19:41:15
Flominator Flominator ist offline
Anfänger
 
Registriert seit: May 2006
Beiträge: 3
AW: SQLDump in DB einfügen (mittels PHP)

Was enthät denn der Dump? SQL-Queries?

Dann müsstest du die Datei doch einfach einlesen und nach mit explode() nach Semikolons aufteilen können, bevor du sie Stück für Stück an mysql_query() verfütterst, oder?

Alternativ kannst du dir ja mal anschauen, wie das im import-skript vom PHPMyAdmin gelöst ist.

gruß,

Flo
Mit Zitat antworten
  #3  
Alt 15.05.2006, 07:39:28
basti123456 basti123456 ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 14
AW: SQLDump in DB einfügen (mittels PHP)

Hallo,

nein der DUmp enthält nicht nur Queries. Es ist halt ein normaler SQL-Dump, wie man ihn auch bei MySql Datenbanken erhält - Queries, Kommentare, Datenbankstruktur,...etc.
Da gibts es doch sicherlich irgendwelche Linux-Befehle, a la "psql", womit ich den Dump einfach einlesen kann (über exec(), system(),...)?!
Mit Zitat antworten
  #4  
Alt 15.05.2006, 20:36:58
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
AW: SQLDump in DB einfügen (mittels PHP)

google lässt grüssen...

http://www.mediengestalter.info/foru...p-16681-1.html
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Php Code einfügen Mutated! PHP Grundlagen 19 25.08.2006 08:11:27
PDF mittels PHP wollenschlaeger PHP für Fortgeschrittene und Experten 5 11.05.2003 06:06:05
Daten mittels parsen von PHP auf HTML anzeigen lassen!? Coder PHP für Fortgeschrittene und Experten 2 14.03.2003 13:39:27
Wie holt man sich Daten mittels Platzhalter von PHP zur HTML Seite?? Coder PHP für Fortgeschrittene und Experten 2 25.02.2003 09:32:42
Setzen der Authentifizierung mittels PHP? zirkoline PHP für Fortgeschrittene und Experten 2 17.10.2002 10:18:20


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:39:31 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt