Thanks for your help David.
However, it seems to be different for doctrine. I tried it and it doesn't
work.

The help for *propel:insert-sql* says:
The task connects to the database and executes all SQL statements found in
[config/sql/*schema.sql|COMMENT] files.

But the help for *doctrine:insert-sql* says:
The task connects to the database and creates tables for all the
lib/model/doctrine/*.php files.

Anybody knows how to execute custom SQL script with Doctrine ?



2009/2/17 David Herrmann <d...@okto.tv>

>
> Damien Lepage schrieb:
> > I would like to know if there is an easy way to automatically create
> > views each time I rebuild my database.
> > In other words, is there a place where I can put a custom script which
> > will create my views and will be triggered when my database is built (by
> > doctrine:build-db I think).
> >
> > I read about using Views with Doctrine here:
> >
> http://www.doctrine-project.org/documentation/manual/1_0/en/component-overview:views
> > But I miss information about how to integrate views when using doctrine
> > in symfony.
>
> I can only tell how I did it for Propel but I suppose it will work for
> Doctrine, too: just put the SQL to generate your view into something
> like /data/sql/my_view.sql and it will automatically be included during
> DB build/create execution.
> If there's a folder /data/sql/doctrine (can't find out atm) then that's
> your place of course.
>
> Just make sure your view code gets executed after all the other SQL
> statements (so all tables exist). Symfony will order the SQL files by
> name, so you can use the file name to change the order.
>
> Hope that helps
>
> David
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to 
symfony-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to