Форум программистов, компьютерный форум, киберфорум
Наши страницы
MySQL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
urayatsko
15 / 15 / 8
Регистрация: 08.04.2015
Сообщений: 36
1

Создание тестовой базы данных mysql

06.06.2015, 08:19. Просмотров 1268. Ответов 3
Метки нет (Все метки)

Разрабатывается веб приложение на java. Теперь пишутся тесты. Проблема в том, что сейчас тесты проводятся на базе в которой есть даные для проекта, и при каждом запуске тестов, в базе создаются данные для проверки(что бы не проводить тесты на данных которые нужны для проекта). Что бы не трогать настоящую базу, нужно создать тестовую базу, вопрос в том как ее создать, создать так, что бы все таблицы настоящей базы перешли в тестовую(кроме саммых данных).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2015, 08:19
Ответы с готовыми решениями:

Базы данных в MySQL
Не могу понять в чем проблема, при сохранении таблицы в базе данных в денвере...

Схема базы данных MySQL
Добрый день! Есть ли программа что бы автоматически сформировать схему базы...

Импорт и экспорт базы данных MySQL
Скажите пожалуйста Как импортировать и экспортировать базы данных MySQL при...

Где mysql хранит базы данных
Пытался найти в C:\Program Files\MySQL\MySQL Server 5.5\data, но там ничего с...

Проблемы при создании базы данных mysql
Создал базу данных пишет ошибку - Ошибка при указании соединения для...

3
Ivan WSW
0 / 0 / 0
Регистрация: 02.05.2015
Сообщений: 3
06.06.2015, 08:37 2
Создайте новую базу данных, скопируйте туда таблицы. (можно через дамп)
Возможно, здесь
http://www.mysql.ru/docs/man/mysqldump.html
вы найдёте нужные инструкции
0
urayatsko
15 / 15 / 8
Регистрация: 08.04.2015
Сообщений: 36
06.06.2015, 09:32  [ТС] 3
Спасибо, но этот вариант не очень хороший, создал я копию базы, у коде или просто так я должен переключатся на нее. Запустил тесты, у тестах есть проверка создался ли товар, есть ли он у базе, имеет ли он описание и так далее. При каждом запуске тестов у базе создаются все новые и новые товары. Если я их буду удалять у каждом тесте, то при запуске другого теста, товар будет иметь id на 1 больше, что не очень хорошо. Мне сказали что есть база на основе памяти, она так сказать на тесты создана. И при каждом запуске тестов у нее даные очищаются. Получается, что она будет пуста как при запуске тестов, так и при завершение(так сказать тесты очистили после себя "следы").
0
PolkovnikJ
0 / 0 / 1
Регистрация: 11.05.2016
Сообщений: 31
25.07.2016, 16:41 4
urayatsko, как вам по итогу эту удалось сделать? сейчас мучаюсь с аналогичной задачей.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2016, 16:41

Вывод определенной строки из базы данных MySQL
Доброго времени суток ! Допустим есть БД с таблицей и такими строками: id,...

Проблемы при переносе базы данных MySQL
Здравствуйте, уважаемые форумчане пожалуйста подскажите как можно решить данную...

Не создается новый пользователь базы данных MySQL
Начинаю освоевать SQL, HO есть маленькая проблема. Начал читать книгу Алана...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru