2018-07-06 Fred Gleason <fredg@paravelsystems.com>

* Added an 'EVENT_LINES' table to the database.
	* Incremented the database version to 290.
	* Removed the 'RDEvent::preimportTableName()' method.
	* Removed the 'RDEvent::postimportTableName()' method.
This commit is contained in:
Fred Gleason
2018-07-06 07:38:18 -04:00
parent db70aa4550
commit 08f8b87af4
20 changed files with 868 additions and 348 deletions

View File

@@ -41,6 +41,7 @@ EXTRA_DIST = audio_cards.txt\
encoder_channels.txt\
encoder_samplerates.txt\
encoders.txt\
event_lines.txt\
extended_panel_names.txt\
feed_perms.txt\
gpio_events.txt\

View File

@@ -0,0 +1,16 @@
Event Lines Table Layout for Rivendell
The EVENT_LINES table holds the per-line data for rdlogmanager(1) pre- and
post-import events.
FIELD NAME TYPE REMARKS
------------------------------------------------------------------------
ID int(11) signed Primary key, auto-increment
EVENT_NAME char(64) From EVENT.NAME
TYPE int(11) signed 0=PreImport, 1=PostImport
COUNT int(11) signed Order of records
EVENT_TYPE int(11) signed 0=Cart, 1=Marker, 2=OpenBracket,
3=CloseBracket, 4=Link
CART_NUMBER int(10) unsigned From CART.NUMBER
TRANS_TYPE int(11) signed 0 = Play, 1 = Stop, 2 = Segue
MARKER_COMMENT char(255)