Propel
Podpowiadanie składni w pliku schema.xml

Jak włączyć podpowiadanie składni dla pliku schema.xml w popularnych (i tych mniej popularnych) IDE programistycznych?
Rozwiązanie
Jeśli pracujemy na Netbeans lub Eclipse to na początku pliku schema.xml dodajemy:

<database name="my_connection_name" defaultIdMethod="native"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://svn.propelorm.org/branches/1.5/generator/resources/xsd/database.xsd" >

Read More
Posted on 24th May 2010No Comments
ON UPDATE CURRENT_TIMESTAMP w Propelu

Problem:
Chcielibyśmy w Propelu w wartości domyślnej kolumny TIMESTAMP ustalić domyślnie ON UPDATE CURRENT_TIMESTAMP
Rozwiązanie:
W pliku schema w definicji kolumny:

<column name="time_col" type="TIMESTAMP" defaultExpr="ON UPDATE CURRENT_TIMESTAMP"/>

Read More
Posted on 23rd February 2010No Comments
Podzapytania w Propelu

Propel jest dla mnie wspaniałym ORM, który nieznacznie obniżając wydajność aplikacji bardzo korzystnie wpływa na późniejsze konserwowanie i udoskonalanie kodu. Wiele osób nie lubi propela zarzucając mu właśnie wspomniany przeze mnie spadek wydajności, albo ograniczone możliwości. Nie będę dywagował nad słusznością takich zarzutów, ponieważ w tym poście będzie o czym innym. [...]

Read More
Posted on 17th February 2010No Comments