On 04/14/2014 04:22 PM, Robert DiFalco
wrote:
But then I lose a bunch of data like the
TIMESTAMPTZ of the call, answer, connection, etc. Btw, currently
these tables never need to be UPDATEd. They are immutable in the
current design. And in the end I'm not sure how the proposal of
one table and a state that is updatable changes the basic thrust
of the question. For example, getting last call, last answered,
total called, total answered. If the state of a call transitions
from called to answered then making it a field loses all the
data with the previous state, make sense?
I
wonder if you really need to place the parts of the call into
the various tables. ringtime, answertime, closetime and all the
values associated with those parts of a call are all fundamental
to a single call, though perhaps collected incrementally. Easy
queries, for sure. (Sorry, I haven't gone back to see your orig.
schema. If it's clear there why these are in separate files,
say no more)
|