sobota, 23 lutego 2013

Wykonanie SQLi przy starcie aplikacji Grails

Jak wrzucic do Grails dataSource zdefiniowanego w DataSource.groovy jakies dane wykonujac skrypty SQL?
1. Dodaj nowy plik grails-app/config/spring/resources.xml a w nim:

    <jdbc:initialize-database data-source="dataSource" ignore-failures="DROPS">
        <jdbc:script location="classpath:/com/initdb/data.sql" />
        <jdbc:script location="classpath:/com/initdb/data2.sql" />
    </jdbc:initialize-database>


2. Umiesc skrypty zdefiniowane w kroku 1. w class path, czyli stworz nowy folder w src/java lub src/groovy

com/initdb

 i dodaj w nim swoje skrypty SQL: data.sql, data2.sql

Brak komentarzy:

Prześlij komentarz