pszeudokódként könyveljük el :)<br clear="all"><br>üdv,<br>v<br><br><div class="gmail_quote">2012/9/25 István Viczián <span dir="ltr">&lt;<a href="mailto:viczian.istvan@gmail.com" target="_blank">viczian.istvan@gmail.com</a>&gt;</span><br>

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