php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.03.2010, 12:55  
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 70
PHP-Kenntnisse:
Fortgeschritten
d0ne befindet sich auf einem aufstrebenden Ast
Standard Entwicklungs-db <-> Server-DB

Hallo @all,

ich bastl seit einiger Zeit an einem "Webservice". PHP Script + MySQL Datenbank. Entwickeln tue ich lokal (Xampp) und "ab und zu" lade ich dann die neuste Version hoch. Bei den PHP Scripten ist das auch leich. Ich muss vorher nur zwei Ordner sichern, die neue Version upgraden und die gesicherten Ordner wieder hoch laden. Aber bei der MySQL Datenbank habe ich noch so meine Probleme. Auch wenn es noch keine "richtigen Nutzer" gibt, so haben doch der Chef und einige Mitarbeiter einen Account (also Datenbankeinträge). Mein Problem: Wenn ich jetzt lokal irgendwas mit der db machen (Felder hinzufügen etc.) habe ich lokal ja nicht alle Daten, die ich auch online habe. Wenn ich jetzt also eine neue db-Version hoch laden und die alte db einfach "überschreibe" müsste ich ja alle Daten von Hand übertragen - dazu habe ich aber keine Lust! Jetzt könnte ich natürlich auch die alte db lassen und nur an den Stellen schrauben, an denen ich lokal 'was geändert habe. Aber ich kann mir leider nicht immer merken "Tabelle xy Feld z hinzugefügt".

Gibt es da irgendwelche Ideen/Lösungen/was auch immer?
Habe ich einen völlig falschen Ansatz, oder...!?

Bzw. gibt es eine einfache Möglichkeit Datenbanken zu vergleichen!?

mfg
d0ne
d0ne ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.03.2010, 13:10  
Erfahrener Benutzer
 
Registriert seit: 25.09.2009
Beiträge: 2.044
PHP-Kenntnisse:
Fortgeschritten
BlackScorp wird schon bald berühmt werdenBlackScorp wird schon bald berühmt werden
Standard

wieso nicht gleich alle felder/spalten/daten die online sind löschen und von der localen version drauf spielen? im PHP My Admin kannst du ja alle tabellen exportieren mit den inhalten und dann auf der online version importieren(mach ich auch so, ich vergleiche nicht was verändert wurde und was nicht sondern überschreibe einfach ALLES)

MFG
__________________
Mein kleines Projekt
-Cruel Online-
5 von 3 Leuten können kein Bruchrechnen
BlackScorp ist offline   Mit Zitat antworten
Alt 11.03.2010, 15:09  
Erfahrener Benutzer
 
Registriert seit: 06.10.2009
Beiträge: 103
PHP-Kenntnisse:
Fortgeschritten
ToxicToast ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ist auch nicht gut, was machst du wenn du Online viel mehr Nutzer hast als beispielsweiße Offline.
Wenn du alles Löschen willst, und sich vorher ein Nutzer registriert hat ist er weg
__________________
Merke: PHP ist keine politische Partei und MySQL ist nicht der Name eines Toasters
ToxicToast ist offline   Mit Zitat antworten
Alt 11.03.2010, 17:43  
Erfahrener Benutzer
 
Benutzerbild von lstegelitz
 
Registriert seit: 07.09.2009
Beiträge: 3.891
PHP-Kenntnisse:
Fortgeschritten
lstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Menschlstegelitz ist ein sehr geschätzer Mensch
Standard

Das ist in der Tat ein Problem, insbesondere dann, wenn die neu hinzugefügten Spalten nicht NULL sein dürfen.

Ansonsten könnte ein installer Script (bzw. update_install Script) die benötigten Felder nachtragen (ALTER table ...), aber
Zitat:
Zitat von d0ne Beitrag anzeigen
Aber ich kann mir leider nicht immer merken "Tabelle xy Feld z hinzugefügt".
so natürlich nicht... du musst schon wissen/dir merken, welche Felder du geändert/hinzugefügt hast...
__________________
Über 90% aller Gewaltverbrechen passieren innerhalb von 24 Stunden nach dem Konsum von Brot.
lstegelitz ist offline   Mit Zitat antworten
Alt 12.03.2010, 10:02  
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 70
PHP-Kenntnisse:
Fortgeschritten
d0ne befindet sich auf einem aufstrebenden Ast
Standard

Mh, ich denke dann werde ich mir ab jetzt eben jeden Änderung an der (lokalen) DB auschreiben müssen und später manuell in die "Live-db" eintragen ...

thx & mfg
d0ne
d0ne ist offline   Mit Zitat antworten
Alt 15.03.2010, 09:55  
Neuer Benutzer
 
Registriert seit: 14.03.2010
Beiträge: 11
PHP-Kenntnisse:
Fortgeschritten
Spider befindet sich auf einem aufstrebenden Ast
Standard

Ein guter Entwickler notiert sich eigentlich (fast) immer was er getan hat

Schlagwort: Changelog

Spider ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Biete Webspace mit Domain auf schnellem Server zu Duping-Preis an! 75MrCoolBoy Off-Topic Diskussionen 9 07.02.2010 22:16
Anwendung für mehrere Server entwickeln smilla Software-Design 14 30.12.2009 00:05
exec() auf win 2003 Server geqoo PHP-Fortgeschrittene 9 30.04.2009 21:57
Connection zu MSSQL Server 2008 DonBolli Datenbanken 2 11.04.2009 16:57
[Erledigt] Apache install geht nicht SteiniKeule Server, Hosting und Workstations 7 27.02.2009 08:40
Wireshark SSL Handshake debugging-Handshake protokoll mittels PHP + Curl brian johnson Off-Topic Diskussionen 0 06.11.2008 11:54
Mysql startet unter Debian nach Update nicht mehr namlit Server, Hosting und Workstations 4 05.08.2008 15:49
[Erledigt] WAMP unter Windows 2000 Server oder Windows 2003 Server Mecronomecon Server, Hosting und Workstations 3 18.06.2008 09:15
[Erledigt] Server durchsuchen mit php PHP Tipps 2008 7 18.08.2007 12:24
Server für shell_exec() / exec() vorbereiten Martek Server, Hosting und Workstations 2 16.03.2007 15:03
streaming von videos, server lahmt bereits nach einem abruf snowflow Server, Hosting und Workstations 6 30.11.2006 18:04
Frage zu Windows Server 2003 b++ Off-Topic Diskussionen 1 03.03.2006 09:41
[Erledigt] verschiedene Versionen auf einem W2K3 Server betreiben PHP Tipps 2006 2 13.01.2006 17:39
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
[Erledigt] Mit PHP Script auf einem Root Server per SSH einlogen PHP Tipps 2005 5 27.03.2005 19:24

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
dbserver php

Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum