LINUX.ORG.RU

автоматическое заполнение таблиц СУБД данными для тестирования


0

1

при разработке часто необходимо после создания базы данных заполнить таблицы какими-то данными для тестирования запросов. я написал небольшую софтину, которая сперва получает из СУБД метаданные о таблицах и столбцах, и потом исходя из этого заполняет каждую таблицу какими-то данными - например если тип столбца целочисленный, тогда целочисленными данными, если тип столбца строчный - то название столбца + растущее число, выраженное через строку, и так далее. а потом вручную редактирую данные в некоторых строках и столбцах и тестирую свои SQL-запросы. мне интересно, есть ли для подобной задачи специализированный софт, или я один до такого додумался ? прошу не пинать, если чо - имхо если полно таблиц, и в каждой полно столбцов, то без такой софтины бывает неудобно.

Как такая прога сможет догадаться до логики работы триггеров?

anonymous
()

Для Ruby есть такие штуки как populator (http://github.com/ryanb/populator) и faker (http://rubygems.org/gems/faker) (последний - порт перловой тулзы) - с их помощью можно оч. быстро наваять скрипты для залития в базу тестовх данных. Пример использования можно глянуть тут - http://habrahabr.ru/blogs/ruby/83378/

Думаю для других популярных ЯП подобные либы тоже есть, если не охота писать на Ruby скрипт для залития тестовых данных в базу.

iMp ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.