<?xml version="1.0"?>
<addon scheme="3.0">
    <id>tns</id>
    <version>1.0</version>
    <priority>3000</priority>
    <position>150</position>
    <auto_install>MULTIVENDOR,ULTIMATE</auto_install>
    <default_language>en</default_language>
    <name>ThuyNgaShop</name>
    <description>ThuyNgaShop addon</description>
    <authors>
        <author>
            <name>Vu Le</name>
            <email>quangvu.le@gmail.com</email>
        </author>
        <author>
            <name>Dinh Hau</name>
            <email>khachau149@gmail.com</email>
        </author>
    </authors>
    <queries>
        <item for="install">
            ALTER TABLE `?:product_files`
                ADD COLUMN `file_duration`  int(11) UNSIGNED NULL AFTER `preview_size`,
                ADD COLUMN `preview_duration`  int(11) UNSIGNED NULL AFTER `file_duration`;
        </item>
        <item for="install">
            CREATE TABLE `?:audios` (
                `product_id` mediumint(8) unsigned NOT NULL,
                `artist` varchar(128) DEFAULT NULL,
                `sample_id` mediumint(8) unsigned DEFAULT NULL,
                `file_id` mediumint(8) unsigned DEFAULT NULL,
                PRIMARY KEY (`product_id`),
                UNIQUE KEY `product_id` (`product_id`)
            ) DEFAULT CHARSET=utf8;
        </item>
        <item for="install">
            CREATE TABLE `?:audio_files` (
                `file_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
                `storage` enum('local','server') DEFAULT 'local',
                `server` varchar(64) DEFAULT 'localhost',
                `path` varchar(255) DEFAULT NULL,
                `size` mediumint(8) unsigned DEFAULT NULL,
                `duration` mediumint(8) unsigned DEFAULT NULL,
                `extra` text,
                PRIMARY KEY (`file_id`)
            ) DEFAULT CHARSET=utf8;
        </item>
        <item for="install">
            CREATE TABLE `?:product_audios` (
                `audio_id` mediumint(8) unsigned NOT NULL,
                `product_id` mediumint(8) unsigned DEFAULT NULL,
                `position` smallint(5) unsigned DEFAULT NULL,
                PRIMARY KEY (`audio_id`, `product_id`)
            ) DEFAULT CHARSET=utf8;
        </item>
        <item for="install">
            ALTER TABLE `?:news_descriptions`
                ADD COLUMN `short_description`  mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL AFTER `news`;
        </item>
        <item for="install">
            ALTER TABLE `?:event_descriptions`
                ADD COLUMN `short_description`  mediumtext CHARACTER SET utf8 COLLATE utf8_general_ci NULL AFTER `event`;
        </item>
        <item for="install">
            ALTER TABLE `?:countries`
                ADD COLUMN `position`  smallint(5) UNSIGNED NULL DEFAULT 0 AFTER `status`;
        </item>
    </queries>
</addon>
