Hi,<br><br>if statement SQL-ben is van :)<br>create table if not exist<br>if select count x == 0 insert<br>
<br>persze első olvasatra a flyway lehet egyszerűbb :)<br><br>üdv,<br>v<br><br><div class="gmail_quote">2012/9/25 István Viczián <span dir="ltr"><<a href="mailto:viczian.istvan@gmail.com" target="_blank">viczian.istvan@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Üdv,<br>
<br>
Ezzel az lehet a baj, hogy minden induláskor lefuttatná, és úgy<br>
értettem, az a cél, hogy csak egyszer fusson le.<br>
Persze teszt esetnél ez is jó lehet, ha az a cél.<br>
--<br>
Viczián István<br>
<br>
<br>
2012/9/25 Bartuszek Viktor <<a href="mailto:viktor.bartuszek@rhodeus.hu">viktor.bartuszek@rhodeus.hu</a>>:<br>
<div class="HOEnZb"><div class="h5">> Hi,<br>
><br>
> Esetleg ez?<br>
><br>
> <jdbc:initialize-database data-source="dataSource"><br>
> <jdbc:script location="classpath:com/foo/sql/db-schema.sql"/><br>
> <jdbc:script location="classpath:com/foo/sql/db-test-data.sql"/><br>
> </jdbc:initialize-database><br>
><br>
> <a href="http://static.springsource.org/spring/docs/3.0.0.RC2/reference/html/ch12s09.html" target="_blank">http://static.springsource.org/spring/docs/3.0.0.RC2/reference/html/ch12s09.html</a><br>
><br>
> üdv,<br>
> Bartuszek Viktor<br>
><br>
><br>
> 2012/9/25 Gábor Garami <<a href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a>><br>
>><br>
>> A SQL fajl nevet nem is kell megadni?<br>
>><br>
>> Garami Gábor<br>
>> E-mail: <a href="mailto:gabor.garami@hron.me">gabor.garami@hron.me</a><br>
>> Tel: <a href="tel:%2B36%2020%20235%209621" value="+36202359621">+36 20 235 9621</a><br>
>> MSN: <a href="mailto:hrgy@vipmail.hu">hrgy@vipmail.hu</a><br>
>> Skype: hron84<br>
>><br>
>><br>
>> 2012/9/25 István Viczián <<a href="mailto:viczian.istvan@gmail.com">viczian.istvan@gmail.com</a>>:<br>
>> > Szia,<br>
>> ><br>
>> > Nagyon egyszerű a használata, mini-projektben is ezt használom.<br>
>> > Függőség a pom.xml-be, egy SQL file, valamint 3 sor Spring config:<br>
>> ><br>
>> > <bean id="flyway" class="com.googlecode.flyway.core.Flyway"<br>
>> > init-method="migrate"><br>
>> > <property name="dataSource" ref="dataSource" /><br>
>> > </bean><br>
>> ><br>
>> > --<br>
>> > Viczián István<br>
>> ><br>
>> ><br>
>> > 2012/9/24 zamek42 <<a href="mailto:zamek42@gmail.com">zamek42@gmail.com</a>>:<br>
>> >> hello,<br>
>> >><br>
>> >><br>
>> >> On 09/24/2012 09:38 PM, István Viczián wrote:<br>
>> >>><br>
>> >>> Szia,<br>
>> >>><br>
>> >>> Igen, de ennek nincs köze a SpringSecurity-hez. Nyugodtan töltsd fel a<br>
>> >>> táblát SQL-lel, vagy JPA-val, vagy bárhogy. Ezt teheted alkalmazás<br>
>> >>> indulásra. Ezzel csak az a baj, hgoy a @PostConstruct-nál még nincs<br>
>> >>> tranzakció. Viszont megfigyelheted, hogy mikor indul el a spring<br>
>> >>> context. Regisztrálj egy ApplicationListener-t, ami a<br>
>> >>> ContextRefreshedEvent-re indul be. (Persze lehetne akár egy szép kis<br>
>> >>> ServletContextListener is. Itt megnézed, hogy van-e benne cucc, ha<br>
>> >>> nincs, teszel bele.<br>
>> >><br>
>> >> koszonom, pont ezt kerestem, tehat az applicationlistener kulcsszora<br>
>> >> indulok:)<br>
>> >><br>
>> >>> Vagy a másik megoldás, hogy az adatbázis sémát és a kezdeti adatokat<br>
>> >>> SQL script-ből töltöd be, és használod ezt:<br>
>> >>> <a href="http://code.google.com/p/flyway/" target="_blank">http://code.google.com/p/flyway/</a><br>
>> >><br>
>> >> Ez sem rossz, de talan agyuval verebre, bar ha a kesobbi database<br>
>> >> migration-ra gondolok...<br>
>> >><br>
>> >><br>
>> >> --<br>
>> >> thx<br>
>> >> Zoltan (Zamek) Zidarics<br>
>> >> programmer<br>
>> >> <a href="mailto:email%3Azamek42@gmail.com">email:zamek42@gmail.com</a><br>
>> >> skype:zamek_z<br>
>> >><br>
>> >> _______________________________________________<br>
>> >> Javalist mailing list<br>
>> >> <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
>> >> <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
>> > _______________________________________________<br>
>> > Javalist mailing list<br>
>> > <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
>> > <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
>> _______________________________________________<br>
>> Javalist mailing list<br>
>> <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
>> <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Javalist mailing list<br>
> <a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
> <a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
><br>
_______________________________________________<br>
Javalist mailing list<br>
<a href="mailto:Javalist@lists.javaforum.hu">Javalist@lists.javaforum.hu</a><br>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a><br>
</div></div></blockquote></div><br>