Thanks guys, I guess I'm in the right path then!

Duncan, it's a good idea but I'm not sure I want to mess with parsing
logs in my main app; I'd prefer to centralize everything on the db.
Thus, I'd rather go the route suggested by Rubic and Carole. I'll try
to implemente it with a "date_now" field on a new table and I'll let
you guys know how it goes.

BTW, I really meant "id" when I wrote "employee_id" and "dpt_id" on
the original post (EMPLOYEE and DEPARTMENT tables).

Best,

Gustav


On Mar 14, 12:44 am, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:
> I would create an employee_history table
>
> Then have an employee_id, date_change, old_dept, new_dept.
>
> Or if you wanted to track multiple types of changes...just have
> employee_id, date_change, change description, something like that.
>
> On Mar 13, 7:07 pm, "DuncanM" <[EMAIL PROTECTED]> wrote:
>
> > I'm not sure exactly how you could do this,
> > but for an employee to change department, you will edit it.  This edit
> > is saved in django's admin log (or whatever its called) so maybe you
> > look at something similar to that where it only saves the changes for
> > an employee where the department id has changed?
>
> > Sorry I can't give any more specific examples, I'm too new to django/
> > python for that.
>
> > Duncan
>
> > On Mar 14, 12:01 am, "Gustav" <[EMAIL PROTECTED]> wrote:
>
> > > Hi guys!
>
> > > Sorry for the newbie question here, but I've looked around and
> > > couldn't find the answer... So, here's the problem: say I've got two
> > > models and a database that look like this:
>
> > > EMPLOYEE                     DEPARTMENT
> > > ==========                   ============
> > > employee_id                     dpt_id
> > > first_name                        dpt_name
> > > last_name
> > > department_id
>
> > > So, the employee table references the department table many-to-one.
> > > Thus, say an employee changes deparment and I want to keep track
> > > historically of all the changes, how would I design it? I've tried
> > > creating a many-to-many table , but it didn't work. Again, sorry if
> > > it's too basic and I realize that this is more of db design experience
> > > than a django per se, but I'm stuck....
>
> > > Thanks and best,
>
> > >Gustav


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

Reply via email to