Du bist nicht eingeloggt! Möglicherweise kannst du deswegen nicht alles sehen.
  (Noch kein mods.de-Account? / Passwort vergessen?)
Zur Übersichtsseite
Hallo anonymer User.
Bitte logge dich ein
oder registriere dich!
 Moderiert von: Che Guevara


 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 2536 2537 2538 2539 [2540] 2541 2542 2543 2544 ... 6582 nächste » letzte »
erste ungelesene Seite | letzter Beitrag 
Zensiert

AUP Zensiert 28.11.2007
N'Abend
27.02.2008 21:08:04  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Y2Keeper

Y2Keeper
...
Endlich fertig mit dem ganzen kack fröhlich
27.02.2008 21:19:42  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
kinglui69

AUP kinglui69 10.12.2007
hab grade auch kein bock mehr auf das pm-system
27.02.2008 21:31:26  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GH@NDI

ghandi2
Ich habe erfolgreich einen Bug in DBIx::Class::Schema::Versioned gesucht. Jetzt gehen die Versionierten DB-Schematas wieder total toll Breites Grinsen
27.02.2008 21:43:50  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GH@NDI

ghandi2
Oh man, das ist sowas von Sexy Breites Grinsen

Meine Schema Definition für die Tabelle users in Version 0.01
 
Code:
__PACKAGE__->table("users");

__PACKAGE__->add_columns(
	id	=> {
		data_type	=> "integer",
		is_nullable	=> 0,
		size		=> 11,
		is_auto_increment	=> 1,
		default_value	=> undef,
	},
	username => {
		data_type	=> "varchar",
		size		=> 255,
		is_nullable	=> 0,
	},
);

__PACKAGE__->set_primary_key("id");



Daraus macht er mir
 
Code:
-- 
-- Created by SQL::Translator::Producer::MySQL
-- Created on Wed Feb 27 18:50:04 2008
-- 
SET foreign_key_checks=0;

DROP TABLE IF EXISTS `users`;
--
-- Table: `users`
--
CREATE TABLE `users` (
  `id` integer(11) NOT NULL auto_increment,
  `username` varchar(255) NOT NULL,
  INDEX (`id`),
  PRIMARY KEY (`id`)
);

SET foreign_key_checks=1;


Jetzt füge ich im Schema (also auf der Perl Seite) eine Spalte hinzu:
 
Code:
__PACKAGE__->add_columns(
	id	=> { ... },
	username => { ... },
	password => {
		data_type	=> "varchar",
		size		=> 255,
		is_nullable	=> 0,
	},
);


Lasse das diff-Script laufen und bekomme folgendes SQL-Diff-File:
 
Code:
-- Convert schema 'updates/DB-0.01-MySQL.sql' to 'updates/DB-0.02-MySQL.sql':

ALTER TABLE users ADD password varchar(255) NOT NULL;


Auf Wunsch kann ich das dann mittels
$schema->upgrade()
in die Datenbank einspielen und schon ist alles up2date Breites Grinsen

// Da wird die Webentwicklung mit Datenbanken doch gleich wieder viel angenehmer. Breites Grinsen
[Dieser Beitrag wurde 3 mal editiert; zum letzten Mal von GH@NDI am 27.02.2008 21:50]
27.02.2008 21:48:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
#binbash

AUP #binbash 25.03.2008
verschmitzt lachen
Schönes Spielzeug. Spricht aber nicht sehr für einen, wenn man es wirklich benötigt.
27.02.2008 21:57:44  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Das ist nicht nur ein Spielzeug, sondern ein echtes Hilfsmittel beim (vorsicht Buzzword) deployment von Webanwendungen. Aber deployment und PHP Anwendungen... reden wir nicht drüber. Da kann man ja oft schon froh sein wenn einem ein dediziertes Entwicklungssystem zur Verfügung steht.
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von SirSiggi am 27.02.2008 22:01]
27.02.2008 22:00:41  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GH@NDI

ghandi2
Als ob du deine Datenbank schematas immer schon bis ins Detail fertigst und daran im Entwicklungslauf auch nie wieder was änderst Augenzwinkern

Das schöne daran ist nämlich, dass es nicht nur die Entwicklungsarbeit erleichtet (neben MySQL kann das ding auch gleich das SQL für PostgreSQL und SQLite ausspucken (mehr kommt, sobal SQL::Translator entsprechend mehr kann)) sondern man damit auch ohne Streß eine Applikation bei einem Kunden deployen.

Ausserdem was ist, wenn du irgendwann ein update nachschiebst? Jedesmal ein SQL-File mitschicken? Was ist mit jemandem der von Version 1.0 auf 2.0 springt und die relases 1.2 und 1.7 ausgelassen hat? Für jeden Kunden dann wieder nen eigenes Diff zur Verfügung stellen?

Also ich sehe darin nen wachsenden Markt. Warum immer nur Dateien Versionieren, warum nicht auch das Datenbanksystem?
27.02.2008 22:01:09  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
Level 70 \o/
27.02.2008 22:02:01  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
Renga

renga
zeig wenigstens mal her deine "spielfigur".
27.02.2008 22:05:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
kinglui69

AUP kinglui69 10.12.2007
so, frage:
ganz grob vereinfacht sieht ein pm-eintrag so aus:
mid | sender | recipient | reference

als reference wird die mid der nachricht eingetragen, auf die man geantwortet hat.
Wie bekomme ich jetzt alle Nachrichten, die hinter soeiner Kommunikation stecken? Quasi wie suche ich mir alle verknüpften Nachrichten heraus?
27.02.2008 22:07:09  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
#binbash

AUP #binbash 25.03.2008
Ich wollte doch nur ein bisschen trollen.



Sowas habe ich mir schon oft gewünscht...
27.02.2008 22:07:49  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GarlandGreene

Mod GIGN
 
Zitat von kinglui69

so, frage:
ganz grob vereinfacht sieht ein pm-eintrag so aus:
mid | sender | recipient | reference

als reference wird die mid der nachricht eingetragen, auf die man geantwortet hat.
Wie bekomme ich jetzt alle Nachrichten, die hinter soeiner Kommunikation stecken? Quasi wie suche ich mir alle verknüpften Nachrichten heraus?



Hattest du die Frage nicht vor kurzem schon mal? Falls ja, hab ich glaub ich sowas in der Art geantwortet: Ergänze das Schema um first_mid, das bei neuen Nachrichten mit der Id der neuen Nachricht belegt wird. Bei Antworten wird diese erste Id immer mitgeführt. Ein Select anhand irgendeiner Nachricht in der Kette kann alle Nachrichten holen.
27.02.2008 22:11:55  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
kinglui69

AUP kinglui69 10.12.2007
 
Zitat von GarlandGreene

 
Zitat von kinglui69

so, frage:
ganz grob vereinfacht sieht ein pm-eintrag so aus:
mid | sender | recipient | reference

als reference wird die mid der nachricht eingetragen, auf die man geantwortet hat.
Wie bekomme ich jetzt alle Nachrichten, die hinter soeiner Kommunikation stecken? Quasi wie suche ich mir alle verknüpften Nachrichten heraus?



Hattest du die Frage nicht vor kurzem schon mal? Falls ja, hab ich glaub ich sowas in der Art geantwortet: Ergänze das Schema um first_mid, das bei neuen Nachrichten mit der Id der neuen Nachricht belegt wird. Bei Antworten wird diese erste Id immer mitgeführt. Ein Select anhand irgendeiner Nachricht in der Kette kann alle Nachrichten holen.


ja, hatte das schonmal gefragt aber da nicht die antwort bekommen mein ich. stimmt, das wäre eine möglichkeit. hrm
27.02.2008 22:14:10  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
kinglui69

AUP kinglui69 10.12.2007
dann kann ich egtl ja das reference-field streichen bzw dazu umfunktionieren und die nachrichten einfach nach zeit bzw absteigend nach id ordnen...
27.02.2008 22:31:38  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
GarlandGreene

Mod GIGN
nicht zwangsläufig, denn du kannst auf eine Nachricht zwei oder drei mal antworten, das muss aber nicht zwangsläufig in einer Reihenfolge sein. Wenn du aber nur die MessageId als Reihenfolge hast, kannst du das nicht mehr feststellen.
27.02.2008 22:39:21  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
kinglui69

AUP kinglui69 10.12.2007
aber das Zuordnen fällt dann doch immernoch schwer, weil ich damit zwar immer die direkt verwandte mail bekomme aber wieder keine reihenfolge bilden kann. Ich denke egtl das Sortieren nach Zeit reicht aus...

was anderes: ich füge per insert eine neue row zur db hinzu und will nun in einem feld die id, die in der gleichen zeile per auto_increment gesetzt wurde auch in ein anderes feld schreiben...last_insert_id() und mysql_insert_id() machen scheinbar die id der vorherigen aktion :/


erstmla gute nacht
27.02.2008 23:23:08  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
Nabend..
27.02.2008 23:31:52  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Guten Abend Marvin. Wie war der Tag?
27.02.2008 23:36:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
traurig gucken
Nackenstarre.
27.02.2008 23:38:16  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
27.02.2008 23:38:48  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
 
Zitat von SirSiggi

Guten Abend Marvin. Wie war der Tag?



ziemlich voll mit Terminen..

haben bis vor 30 min, 2h Fussball gespielt.. hab mir irgendwie den Daumen verstaucht.. tut ganz schoen weh..

und deiner?
27.02.2008 23:39:33  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
 
Zitat von -Marvin-

http://cad-comic.com/comics/20080227.jpg


Den gabs leider zu Beginn des Tages schon zu sehen. Augenzwinkern
27.02.2008 23:41:24  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
 
Zitat von -Marvin-

und deiner?


Ging so. Der Arbeitstag hat mich angekotzt, der Privattag bestand mal wieder mehr aus Forum und Gitarre als aus Mathe. mit den Augen rollend
27.02.2008 23:42:11  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
 
Zitat von SirSiggi

 
Zitat von -Marvin-

http://cad-comic.com/comics/20080227.jpg


Den gabs leider zu Beginn des Tages schon zu sehen. Augenzwinkern



tjoa, dann halt nochmal zum Ende..

ihr erwartet doch nicht etwa, dass ich mir alle Seiten, die neu sind, durchlese, oder? Pillepalle
27.02.2008 23:45:13  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
 
Zitat von SirSiggi

 
Zitat von -Marvin-

und deiner?


Ging so. Der Arbeitstag hat mich angekotzt, der Privattag bestand mal wieder mehr aus Forum und Gitarre als aus Mathe. mit den Augen rollend



du musst versuchen dich selber zu motivieren.. 30min mathe, 1h was anderes, 30min mathe..
27.02.2008 23:46:02  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SirSiggi

SirSiggi
Für was haben wir denn einen RSS Feed?

Ich sitz gerade vor Mathe... peinlich/erstaunt
27.02.2008 23:46:51  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
 
Zitat von SirSiggi

Für was haben wir denn einen RSS Feed?

Ich sitz gerade vor Mathe... peinlich/erstaunt


Wir haben ein RRS-Feed? :O
27.02.2008 23:49:02  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
SkunkyVillage

PpdpP - SkunkyVillage
Frauen sind so böse. :O
27.02.2008 23:49:53  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
-Marvin-

-Marvin-
verschmitzt lachen
selbst wenn.. les ich auch nicht..
27.02.2008 23:53:02  Zum letzten Beitrag
[ zitieren ] [ pm ] [ diesen post melden ]
 Thema: Gehirnsalat ( wir unter uns )
« erste « vorherige 1 ... 2536 2537 2538 2539 [2540] 2541 2542 2543 2544 ... 6582 nächste » letzte »

mods.de - Forum » Webdesign & Coding » 

Hop to:  

Thread-Tags:
Mod-Aktionen:
23.08.2018 12:40:15 TriggerTG hat den Thread-Titel geändert (davor: "Wiederbelebungssalat")
09.03.2017 08:55:19 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
21.05.2014 16:08:26 Redh3ad hat den Thread-Titel geändert (davor: "Hochzeitssalat")
10.05.2014 09:43:28 Redh3ad hat den Thread-Titel geändert (davor: "Gehirnsalat")
19.10.2013 21:43:03 [DK]Peacemaker hat diesen Thread repariert.
04.10.2013 20:11:45 TriggerTG hat den Thread-Titel geändert (davor: "Damiferkel-Salat")
29.08.2013 19:59:27 [DK]Peacemaker hat den Thread-Titel geändert (davor: "HerpDerpSalat")
19.08.2013 10:04:19 TriggerTG hat den Thread-Titel geändert (davor: "SirSiggiSalat")
13.08.2013 18:43:13 TriggerTG hat den Thread-Titel geändert (davor: "Kamelwochensalat")
05.08.2013 09:47:37 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
24.06.2013 16:30:39 TriggerTG hat den Thread-Titel geändert (davor: "cmssalat")
20.06.2013 12:58:35 TriggerTG hat den Thread-Titel geändert (davor: "Krissalat")
13.06.2013 10:59:25 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")
08.06.2013 11:28:06 TriggerTG hat den Thread-Titel geändert (davor: "rABBIntensalat")
03.06.2013 09:56:52 TriggerTG hat den Thread-Titel geändert (davor: "Gehirnsalat")

| tech | impressum