Change tracking

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I'm about to try this, but I'd like some suggestions. I have a inventory
table that an employee can update specific fields if they are incorrect,
e.g.

[INVENTORY_TABLE]
fields    example data
part      1027P
serial    543221-K
qty       120
location  G-5

I'd like to record what changed. Let's say they change the serial. One way
would be a "static" changes table:

[INVENTORY_CHANGES]
fields               example data
old_part           1027P
new_part          1027P
old_serial         543221-K
new_serial       543221-4
...

I'm thinking a better/more flexible solution would be

[INVENTORY_CHANGES]
inventory_id (FK to inventory table)
field (in this case it would be serial, detected by comparing POST values to
original values, but could be serial and qty/location)
original         543221-K
new_value     543221-4

Just curious as to other possible solutions or problems with these (probably
the second one).

Thanks,
Mike Smith

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux