Hi,

I've got a Django application which uses a mixture of managed and unmanaged 
models.

The managed models get their tables created in the usual way, the unmanaged 
ones via a number of .sql files in the application/sql directory.

This works fine, but I also have some views and user-defined functions in 
the database. Until now I've been manually creating these after 
installation.

However, I'm trying to add better unit-tests, some of which will need to 
use the views and functions.

I've done a lot of research and apparently drawn a blank on this. I can 
hook the post_syncdb signal in my application, but this is executed after 
syncdb, but before custom SQL has been run.

Or alternatively, I could "tack on" the views and functions to one of my 
models' .sql files, and hope that it works - but of course, the views are 
executing joins, so I need the tables they depend upon to be all created 
beforehand.

(NB: I'm using Postgresql, if it makes any difference)

Does anyone have a suggestion for how to handle this?

Thanks

Mark

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-users.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to