Files
drmaterac.pl/modules/import_api/sql_install.php
2025-01-06 20:47:25 +01:00

90 lines
3.2 KiB
PHP

<?php
/**
* NOTICE OF LICENSE
* With the purchase or the installation of the software in your application
* you accept the license agreement.
*
* You can not resell and redistribute this file.
*
* @author Dalibor Stojcevski <dal_sto@yahoo.com>
* @copyright 2019 Dalibor Stojcevski
* @license Dalibor Stojcevski
*/
//$sql = array();
$sql[_DB_PREFIX_.'ia_files'] = 'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'ia_files` (
`file_id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(200) NOT NULL,
`link` varchar(300) NOT NULL,
`shop` varchar(200) NOT NULL,
`source` varchar(10) NOT NULL,
`headers` smallint(2) NOT NULL DEFAULT \'0\',
`status` smallint(2) NOT NULL DEFAULT \'1\',
`delimiter` varchar(16) NOT NULL,
`mime_type` varchar(100) NOT NULL,
`fields` text NOT NULL,
`date_added` int(11) NOT NULL,
`mask` varchar(30) NOT NULL,
`post` text,
`date_edited` int(11) NOT NULL DEFAULT \'0\',
PRIMARY KEY (`file_id`)
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;';
$sql[_DB_PREFIX_.'ia_file_settings'] = 'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'ia_file_settings` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`mapping` text NOT NULL,
`modification` text NOT NULL,
`split` text NOT NULL,
`filter` text NOT NULL,
`filter_options` text NOT NULL,
`replace` text NOT NULL,
`settings` text NOT NULL,
`shop` varchar(300) NOT NULL,
`file_id` int(11) NOT NULL,
`date_updated` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;';
$sql[_DB_PREFIX_.'ia_temp'] = 'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'ia_temp` (
`product_id` BigInt(20) NOT NULL AUTO_INCREMENT,
`id` varchar(30) NOT NULL,
`source_id` varchar(200) NOT NULL,
`indx` varchar(300) NOT NULL,
`shop` varchar(64) NOT NULL,
`product` text NOT NULL,
`date_added` int(11) NOT NULL,
`queue_id` int(11) NOT NULL,
`file_id` int(11) NOT NULL DEFAULT \'0\',
PRIMARY KEY (`product_id`)
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;';
$sql[_DB_PREFIX_.'ia_queues'] = 'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'ia_queues` (
`queue_id` int(11) NOT NULL AUTO_INCREMENT,
`total` int(11) NOT NULL,
`date_added` int(11) NOT NULL,
`shop` varchar(300) NOT NULL,
`status` int(11) NOT NULL DEFAULT \'0\',
`date_processed` int(11) NOT NULL DEFAULT \'0\',
`products_created` int(11) NOT NULL DEFAULT \'0\',
`products_updated` int(11) NOT NULL DEFAULT \'0\',
`products_failed` int(11) NOT NULL DEFAULT \'0\',
`source` varchar(10) NOT NULL DEFAULT \'n\',
`wait_time` int(11) NOT NULL DEFAULT \'0\',
`file_id` int(11) NOT NULL DEFAULT \'0\',
PRIMARY KEY (`queue_id`)
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;';
$sql[_DB_PREFIX_.'ia_products'] = 'CREATE TABLE IF NOT EXISTS `'._DB_PREFIX_.'ia_products` (
`product_id`int(11) NOT NULL,
`indx` varchar(300) NOT NULL,
`shop` varchar(64) NOT NULL,
`product` text NOT NULL,
`date_edited` int(11) NOT NULL,
`source` varchar(30) NOT NULL,
`date_added` int(11) NOT NULL DEFAULT \'0\',
`file_id` int(11) NOT NULL DEFAULT \'0\',
`queue_id` int(11) NOT NULL DEFAULT \'0\',
`missing` int(11) NOT NULL DEFAULT \'0\',
PRIMARY KEY (`product_id`)
) ENGINE='._MYSQL_ENGINE_.' DEFAULT CHARSET=utf8;';