Database Changelog

This is the Matukio Events database changelog, starting with version 6.0.0

Matukio Events 6.0.0

  • Added TinyInt (bool) Parameter allday to Matukio table (Default 0)
ALTER TABLE `#__matukio` ADD `allday` TINYINT NOT NULL DEFAULT '0' AFTER `cancelled`;
  • Added Detail image (varchar) to Matukio table
ALTER TABLE `#__matukio` ADD `image_detail` VARCHAR(255) NOT NULL DEFAULT '' AFTER `image`;
  • Added currency_id field to Matukio table
ALTER TABLE `#__matukio` ADD `currency_id` INT(11) NOT NULL DEFAULT '1' AFTER `tax_id`;
  • Added additional_dates to Matukio table
ALTER TABLE `#__matukio` ADD `additional_dates` TEXT AFTER `recurring_created`;
  • Added extra_fee_options to Matukio table
ALTER TABLE #__matukio ADD extra_fee_options TEXT AFTER different_fees_override;
  • Added extra_fee column to Matukio Booking table
ALTER TABLE #__matukio_bookings ADD extra_fees VARCHAR(1000) DEFAULT '' NOT NULL AFTER different_fees;
  • Added override options for Matukio recurring events
ALTER TABLE `#__matukio_recurring` ADD `override_title` VARCHAR(500) NULL DEFAULT NULL AFTER `semnum`,
    ADD `override_maxpupil` INT NULL DEFAULT NULL AFTER `override_title`;
  • Added language option for bookings
ALTER TABLE `#__matukio_bookings` ADD `language` VARCHAR(255) NOT NULL DEFAULT '*' AFTER `checked_in`;

Matukio Events 6.1.0

  • Added Override (varchar) parameter to the Matukio recurring table
ALTER TABLE #__matukio_recurring ADD override_place_id INT NULL DEFAULT NULL AFTER override_maxpupil

Matukio 7

Matukio 7 changed the database schema radically. Almost every table was touched and cleaned up.

  • The Matukio table was cleaned up and split into separate ones. Files have been removed completely.
ALTER TABLE #__matukio
            DROP sid,
            DROP semnum,
            DROP cancelled,
            DROP allday,
            DROP begin,
            DROP end,
            DROP booked,
            DROP bookedPupil,
            DROP showbegin,
            DROP showend,
            DROP showbooked,
            DROP ordering,
            DROP updated,
            DROP hits,
            DROP grade,
            DROP certificated,
            DROP paid,
            DROP zusatz1,
            DROP zusatz2,
            DROP zusatz3,
            DROP zusatz4,
            DROP zusatz5,
            DROP zusatz6,
            DROP zusatz7,
            DROP zusatz8,
            DROP zusatz9,
            DROP zusatz10,
            DROP zusatz11,
            DROP zusatz12,
            DROP zusatz13,
            DROP zusatz14,
            DROP zusatz15,
            DROP zusatz16,
            DROP zusatz17,
            DROP zusatz18,
            DROP zusatz19,
            DROP zusatz20,
            DROP zusatz1hint,
            DROP zusatz2hint,
            DROP zusatz3hint,
            DROP zusatz4hint,
            DROP zusatz5hint,
            DROP zusatz6hint,
            DROP zusatz7hint,
            DROP zusatz8hint,
            DROP zusatz9hint,
            DROP zusatz10hint,
            DROP zusatz11hint,
            DROP zusatz12hint,
            DROP zusatz13hint,
            DROP zusatz14hint,
            DROP zusatz15hint,
            DROP zusatz16hint,
            DROP zusatz17hint,
            DROP zusatz18hint,
            DROP zusatz19hint,
            DROP zusatz20hint,
            DROP zusatz1show,
            DROP zusatz2show,
            DROP zusatz3show,
            DROP zusatz4show,
            DROP zusatz5show,
            DROP zusatz6show,
            DROP zusatz7show,
            DROP zusatz8show,
            DROP zusatz9show,
            DROP zusatz10show,
            DROP zusatz11show,
            DROP zusatz12show,
            DROP zusatz13show,
            DROP zusatz14show,
            DROP zusatz15show,
            DROP zusatz16show,
            DROP zusatz17show,
            DROP zusatz18show,
            DROP zusatz19show,
            DROP zusatz20show,
            DROP file1,
            DROP file2,
            DROP file3,
            DROP file4,
            DROP file5,
            DROP file1desc,
            DROP file2desc,
            DROP file3desc,
            DROP file4desc,
            DROP file5desc,
            DROP file1down,
            DROP file2down,
            DROP file3down,
            DROP file4down,
            DROP file5down,
            DROP file1code,
            DROP file2code,
            DROP file3code,
            DROP file4code,
            DROP file5code,
            DROP created_by_alias,
            DROP group_id,
            DROP recurring,
            DROP recurring_count,
            DROP recurring_type,
            DROP recurring_week_day,
            DROP recurring_month_week,
            DROP recurring_until,
            DROP recurring_created,
            DROP additional_dates,
            DROP status;
ALTER TABLE #__matukio_bookings
            DROP zusatz1,
            DROP zusatz2,
            DROP zusatz3,
            DROP zusatz4,
            DROP zusatz5,
            DROP zusatz6,
            DROP zusatz7,
            DROP zusatz8,
            DROP zusatz9,
            DROP zusatz10,
            DROP zusatz11,
            DROP zusatz12,
            DROP zusatz13,
            DROP zusatz14,
            DROP zusatz15,
            DROP zusatz16,
            DROP zusatz17,
            DROP zusatz18,
            DROP zusatz19,
            DROP zusatz20;
  • Booking table was cleaned up.
  • Matukio booking field table was dropped, same for the old Matukio settings table