courtly
courtly
courtly
courtly

Reply to comment

Not Just a Contact Database

These optional components give you more power to connect and engage your supporters.

  • civiCASE

  • Case management for clients and constituents.

  • civiEVENT

  • Online event registration and participant tracking.

  • civiMEMBER

  • Online signup and membership management.

  • civiMAIL

  • Personalized email blasts and newsletters.

  • civiREPORT

  • Report generation and template management.

There’s no need for a

There’s no need for a separate start_date (and I can’t envision how you’d implement it, given that (a) you don’t want to refer to the log table’s contents in the trigger and (b) the start of the log table can be truncated at will to save space); all this can be done based solely on the log_date and the log_action column. What I meant is that it’s not *trivial* to fetch cross-table dependencies, because for every joined table you need to analyse both log_time and log_action. Still, this is preferable to storing ‘validity window’ start+end dates for rows in the main database.

Reply

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options