ALTER TABLE mit Rails 3 und MySQL

Da nicht immer von Anfang an die Datenbank- bzw. Tabellenstruktur eindeutig ist und geänderte Anforderungen das Datenbankschema beeinflussen, müssen Anpassungen vorgenommen werden. Dies ist in der Regel einfach in den Migration-Scripten konfigurierbar. Mit dem vorgestellten Commit wird es in Zukunft in einer optimierteren Version als Bulk ablaufen.

mehr...

Problem mit MySQL Update auf Version 5.1 (Debian Squeeze)

In der Regel verläuft auf Debian-Systemen ein Versions-Upgrade ohne Probleme. Letzes Wochenende ist Debian 6 (Squeeze) erschienen und bringt in dieser Version neben anderen Paketen auch eine aktuellere Version von MySQL mit. In diesem Fall kann man beim Upgrade auf einen Fehler stossen, der die endgültige Installation und somit später auch den Start der MySQL-Datenbank verhindert.

mehr...

MySQL DB in UTF8 konvertieren

In der Regel sollte man das Encoding für seine Datenbanken auf UTF8 stellen um später keine bösen Überraschungen zu erleben. Falls beim Entwicklungstart diese Einstellung vergessen wurde oder wenn man sich später zu UTF8 “bekennt” kann man folgendes Ruby-Script benutzen um die Datenbank zu konvertieren.

mehr...

MySQL Queries in irb ausgeben lassen

Manchmal möchte man auch in einer irb-Session die MySQL-Queries ausgeben lassen, die von Rails erzeugt wurden. Dies ist mit einer kleinen Anpassung in der environments.rb möglich.

mehr...

Ruby, Rails, LightHTTPD und MySQL auf Tiger

Eine Anleitung um Ruby, Rails, LightHTTPD, auf MySQL auf einem Mac OS X 10.4 (Tiger) zu installieren.

mehr...

Suchen auf rubyonrails.de

Aktuelle Rails Version + Abhängigkeiten:

Gem rails-3.0.0
actionmailer (= 3.0.0, runtime)
actionpack (= 3.0.0, runtime)
activerecord (= 3.0.0, runtime)
activeresource (= 3.0.0, runtime)
activesupport (= 3.0.0, runtime)
bundler (~> 1.0.0, runtime)
railties (= 3.0.0, runtime)

Rails auf Rubyforge
Rails auf Github