install.tabledef.php ?!?!?

Begonnen von pyr0, 25 Februar 2010, 21:59:03

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

pyr0

nabend mal ne ganz doofe Frage: wofür sind diese Dateien in den Modulordnern ??

Ist bestimmt dafür da, um die Tabellen automatisch an zulegen ODER ??
Kein Support über PN, Mail !
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

reddragon

Jop, soweit ich diesen Beitrag interpretieren kann schon....

pyr0

Ja scheinbar,
aber kann man damit auch automatisch Tabelllen erstellen also quasi ohne Installer dann ?
Kein Support über PN, Mail !
Bitte die Fragen im Forum stellen, nur so helfen die Antworten auch den anderen Usern.
Bitte auch die Boardsuche nicht vergessen, oft ist genau dein Problem schon an anderer Stelle gelöst worden!

JoergK

Hoi ;)

Diese Dateien in den jeweiligen Modulen werden vom Setup des pragmaMx eingelesen und entsprechend den Inhalten werden dann in der Datenbank Tabellen erstellt, mit Daten gefüllt oder bei Updates angepaßt. Die enthaltenen Anweisungen sind so gestaltet, dass bei einem mehrfachen Aufruf des Setup keine bestehenden (und benötigten) Tabellen oder Daten gelöscht werden.

Wie man am Modul Pinwand sehen kann, ist die Nutzung auch per moduleigener Installationsroutine nutzbar.

Bei entsprechender Programmierung eines Moduls ist es auch möglich, die Erzeugung der benötigten Tabellen etc. beim (ersten) Modulaufruf automatisch auszuführen, so dass keine seperate Installationsroutine notwendig ist. Sinnvollerweise sollte das nur von einem Adminaccount aus durchführbar sein und bei Aufruf durch einen "normalen" User "nur" eine Meldung ausgegeben, wenn die notwendigen Tabellen noch fehlen.
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody