mirror of
https://github.com/Oreolek/ifhub.club.git
synced 2024-05-04 18:08:19 +03:00
rm sql files from tests. added symlinks for sql files from install
This commit is contained in:
parent
425c648daa
commit
629555cf2a
|
@ -74,15 +74,15 @@ class LoadFixtures
|
|||
|
||||
mysql_select_db($sDbname);
|
||||
|
||||
// Load dump from install_base.sql
|
||||
$result = $this->oEngine->Database_ExportSQL(dirname(__FILE__) . '/fixtures/sql/install_base.sql');
|
||||
// Load dump from sql.sql
|
||||
$result = $this->oEngine->Database_ExportSQL(dirname(__FILE__) . '/fixtures/sql/sql.sql');
|
||||
|
||||
if (!$result['result']) {
|
||||
// exception
|
||||
throw new Exception("DB is not exported with file install_base.sql");
|
||||
throw new Exception("DB is not exported with file sql.sql");
|
||||
return $result['errors'];
|
||||
}
|
||||
echo "ExportSQL DATABASE $sDbname -> install_base.sql \n";
|
||||
echo "ExportSQL DATABASE $sDbname -> sql.sql \n";
|
||||
// Load dump from geo_base.sql
|
||||
$result = $this->oEngine->Database_ExportSQL(dirname(__FILE__) . '/fixtures/sql/geo_base.sql');
|
||||
|
||||
|
|
104
tests/fixtures/sql/geo_base.sql
vendored
104
tests/fixtures/sql/geo_base.sql
vendored
|
@ -1,104 +0,0 @@
|
|||
--
|
||||
-- Структура таблицы `prefix_geo_city`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `prefix_geo_city` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`country_id` int(11) NOT NULL,
|
||||
`region_id` int(11) NOT NULL,
|
||||
`name_ru` varchar(50) NOT NULL,
|
||||
`name_en` varchar(50) NOT NULL,
|
||||
`sort` int(11) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `sort` (`sort`),
|
||||
KEY `country_id` (`country_id`),
|
||||
KEY `region_id` (`region_id`),
|
||||
KEY `name_ru` (`name_ru`),
|
||||
KEY `name_en` (`name_en`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=17590 ;
|
||||
|
||||
|
||||
--
|
||||
-- Структура таблицы `prefix_geo_country`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `prefix_geo_country` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`name_ru` varchar(50) NOT NULL,
|
||||
`name_en` varchar(50) NOT NULL,
|
||||
`code` varchar(5) NOT NULL,
|
||||
`sort` int(11) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `sort` (`sort`),
|
||||
KEY `name_ru` (`name_ru`),
|
||||
KEY `name_en` (`name_en`),
|
||||
KEY `code` (`code`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=219 ;
|
||||
|
||||
--
|
||||
-- Структура таблицы `prefix_geo_region`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `prefix_geo_region` (
|
||||
`id` int(11) NOT NULL AUTO_INCREMENT,
|
||||
`country_id` int(11) NOT NULL,
|
||||
`name_ru` varchar(50) NOT NULL,
|
||||
`name_en` varchar(50) NOT NULL,
|
||||
`sort` int(11) NOT NULL DEFAULT '0',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `sort` (`sort`),
|
||||
KEY `country_id` (`country_id`),
|
||||
KEY `name_ru` (`name_ru`),
|
||||
KEY `name_en` (`name_en`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1612 ;
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Структура таблицы `prefix_geo_target`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `prefix_geo_target` (
|
||||
`geo_type` varchar(20) NOT NULL,
|
||||
`geo_id` int(11) NOT NULL,
|
||||
`target_type` varchar(20) NOT NULL,
|
||||
`target_id` int(11) NOT NULL,
|
||||
`country_id` int(11) DEFAULT NULL,
|
||||
`region_id` int(11) DEFAULT NULL,
|
||||
`city_id` int(11) DEFAULT NULL,
|
||||
PRIMARY KEY (`geo_type`,`geo_id`,`target_type`,`target_id`),
|
||||
KEY `target_type` (`target_type`,`target_id`),
|
||||
KEY `country_id` (`country_id`),
|
||||
KEY `region_id` (`region_id`),
|
||||
KEY `city_id` (`city_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
|
||||
|
||||
--
|
||||
-- Дамп данных таблицы `prefix_geo_target`
|
||||
--
|
||||
|
||||
|
||||
--
|
||||
-- Ограничения внешнего ключа сохраненных таблиц
|
||||
--
|
||||
|
||||
--
|
||||
-- Ограничения внешнего ключа таблицы `prefix_geo_city`
|
||||
--
|
||||
ALTER TABLE `prefix_geo_city`
|
||||
ADD CONSTRAINT `prefix_geo_city_ibfk_2` FOREIGN KEY (`region_id`) REFERENCES `prefix_geo_region` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
ADD CONSTRAINT `prefix_geo_city_ibfk_1` FOREIGN KEY (`country_id`) REFERENCES `prefix_geo_country` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
|
||||
--
|
||||
-- Ограничения внешнего ключа таблицы `prefix_geo_region`
|
||||
--
|
||||
ALTER TABLE `prefix_geo_region`
|
||||
ADD CONSTRAINT `prefix_geo_region_ibfk_1` FOREIGN KEY (`country_id`) REFERENCES `prefix_geo_country` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
|
||||
|
||||
--
|
||||
-- Ограничения внешнего ключа таблицы `prefix_geo_target`
|
||||
--
|
||||
ALTER TABLE `prefix_geo_target`
|
||||
ADD CONSTRAINT `prefix_geo_target_ibfk_3` FOREIGN KEY (`city_id`) REFERENCES `prefix_geo_city` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
ADD CONSTRAINT `prefix_geo_target_ibfk_1` FOREIGN KEY (`country_id`) REFERENCES `prefix_geo_country` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
|
||||
ADD CONSTRAINT `prefix_geo_target_ibfk_2` FOREIGN KEY (`region_id`) REFERENCES `prefix_geo_region` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
|
1
tests/fixtures/sql/geo_base.sql
vendored
Symbolic link
1
tests/fixtures/sql/geo_base.sql
vendored
Symbolic link
|
@ -0,0 +1 @@
|
|||
../../../install/geo_base.sql
|
1031
tests/fixtures/sql/install_base.sql
vendored
1031
tests/fixtures/sql/install_base.sql
vendored
File diff suppressed because it is too large
Load diff
1
tests/fixtures/sql/sql.sql
vendored
Symbolic link
1
tests/fixtures/sql/sql.sql
vendored
Symbolic link
|
@ -0,0 +1 @@
|
|||
../../../install/sql.sql
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
sudo apt-get install mysql-server mysql-client
|
||||
mysql -u root -e 'CREATE DATABASE social_test;'
|
||||
mysql -u root -B social_test < ./tests/fixtures/sql/install_base.sql
|
||||
mysql -u root -B social_test < ./tests/fixtures/sql/sql.sql
|
||||
mysql -u root -B social_test < ./tests/fixtures/sql/geo_base.sql
|
||||
|
|
Loading…
Reference in a new issue