def create_event_log
silence_ddl_notices(:left) do
table_name = "#{options[:rep_prefix]}_logged_events"
session.left.create_table "#{options[:rep_prefix]}_logged_events"
session.left.add_column table_name, :activity, :string
session.left.add_column table_name, :change_table, :string
session.left.add_column table_name, :diff_type, :string
session.left.add_column table_name, :change_key, :string
session.left.add_column table_name, :left_change_type, :string
session.left.add_column table_name, :right_change_type, :string
session.left.add_column table_name, :description, :string, :limit => DESCRIPTION_SIZE
session.left.add_column table_name, :long_description, :string, :limit => LONG_DESCRIPTION_SIZE
session.left.add_column table_name, :event_time, :timestamp
session.left.add_column table_name, :diff_dump, :string, :limit => DIFF_DUMP_SIZE
session.left.remove_column table_name, 'id'
session.left.add_big_primary_key table_name, 'id'
end
end