Difference between revisions of "LIST TIMELINE"
Yvonnemilne (Talk | contribs) |
Yvonnemilne (Talk | contribs) |
||
Line 4: | Line 4: | ||
==Syntax== | ==Syntax== | ||
− | LIST TIMELINE [RANGE <expC1> [, <expC2>]] [FOR <expL>] [TO FILE < | + | LIST TIMELINE [RANGE <expC1> [, <expC2>]] [FOR <expL>] [TO FILE <.txt filename>] |
Line 17: | Line 17: | ||
The optional FOR <expL> clause, where <expL> is a valid logical expression, can also be used to restrict the output. For a structure listing of the database timeline storage table, please see [[SYSTIMELINE]]. | The optional FOR <expL> clause, where <expL> is a valid logical expression, can also be used to restrict the output. For a structure listing of the database timeline storage table, please see [[SYSTIMELINE]]. | ||
+ | |||
+ | The output can be sent to a text file rather than the screen using the optional TO FILE <.txt filename> clause. | ||
Transactions are listed grouped by transaction date and include the following: | Transactions are listed grouped by transaction date and include the following: |
Revision as of 17:05, 30 November 2009
Purpose
Lists database timeline transaction information
Syntax
LIST TIMELINE [RANGE <expC1> [, <expC2>]] [FOR <expL>] [TO FILE <.txt filename>]
See Also
CLEAR TIMELINE, DISPLAY TIMELINE, DTOS(), ROLLBACK TIMELINE, SET TIMELINE, SET TIMESTAMP, SYSTIMELINE
Description
LIST TIMELINE lists database timeline transaction information. Database timelines provide row versioning for Recital database applications. Whenever a change is made to a table that is timeline enabled, delta changes are automatically recorded for each transaction.
The optional RANGE <expC1> [, <expC2>] clause allows the list to be restricted to transactions from a particular date <expC1> or transactions that fall between two inclusive dates: <expC1> and <expC2>. The dates must be specified as strings in the format YYYYMMDD. The DTOS() function can be used to convert date data type values to this format.
The optional FOR <expL> clause, where <expL> is a valid logical expression, can also be used to restrict the output. For a structure listing of the database timeline storage table, please see SYSTIMELINE.
The output can be sent to a text file rather than the screen using the optional TO FILE <.txt filename> clause.
Transactions are listed grouped by transaction date and include the following:
- Time of transaction
- Table name
- Row number
- Changed by user@hostname
- Command
- Field old and new values
To enable database timelines simply issue the SET TIMELINE ON command in your Recital configuration file. SET TIMELINE is OFF by default.
Example
list timeline range dtos(date()-10), dtos(date()) for table = "example"
Products
Recital, Recital Server