diff --git a/ckan/model/__init__.py b/ckan/model/__init__.py index 7b3d7e5887a..96812963a17 100644 --- a/ckan/model/__init__.py +++ b/ckan/model/__init__.py @@ -101,6 +101,7 @@ from tracking import ( tracking_summary_table, TrackingSummary, + tracking_raw_table ) from rating import ( Rating, diff --git a/ckan/model/tracking.py b/ckan/model/tracking.py index c10684960ea..dca69212a83 100644 --- a/ckan/model/tracking.py +++ b/ckan/model/tracking.py @@ -3,7 +3,15 @@ import meta import domain_object -__all__ = ['tracking_summary_table', 'TrackingSummary'] +__all__ = ['tracking_summary_table', 'TrackingSummary', 'tracking_raw_table'] + +tracking_raw_table = Table('tracking_raw', meta.metadata, + Column('user_key', types.Unicode(100), nullable=False), + Column('url', types.UnicodeText, nullable=False), + Column('tracking_type', types.Unicode(10), nullable=False), + Column('access_timestamp', types.DateTime), + ) + tracking_summary_table = Table('tracking_summary', meta.metadata, Column('url', types.UnicodeText, primary_key=True, nullable=False),