1
0
Fork 0
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:
Stepan Tanasiychuk 2012-11-23 00:38:56 +02:00
parent 425c648daa
commit 629555cf2a
5 changed files with 7 additions and 1140 deletions

View file

@ -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');

View file

@ -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
View file

@ -0,0 +1 @@
../../../install/geo_base.sql

File diff suppressed because it is too large Load diff

1
tests/fixtures/sql/sql.sql vendored Symbolic link
View file

@ -0,0 +1 @@
../../../install/sql.sql

View file

@ -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