|
|
Модератор форума: Dimitro |
Форум TrinityCore Программы TrinityCore Объединение SQL-запросов. |
Объединение SQL-запросов. |
Уже с давнего времени замечаю, что многие новички и вообще люди держущие сервера по ОС Windows спрашивают: "Как залить сразу много sql в базу, чтобы не тыкать сразу?". В связи с этим решил выложить .bat скрипт который объединяет sql-файлы в один.
Инструкция: Ссылка: http://dl.dropbox.com/u/39842775/combine.bat Источник: TrinityCore
Linux - дружественная система, но своих друзей она хорошо выбирает.
|
Quote (xaza) Всего лишь ))))) разница есть ?) Разница есть. Если не заметно, то тот батник делает тоже самое, но с большой разницей. Там ещё есть вывод комментария в котором содержится название файла (что кстати удобно при сортировке). Ну и дополнительно проверка на существование комбинированного файла и его удаление, если существует. И ссылку на источник указывайте: http://www.trinitycore.org/f/topic/43-batch-combine-sql-updates/.
Сообщение # 3 написано 08.11.2011 в 19:54
|
Quote (alexeyko123) ссылка битая( Создай батник и впихни в него Code @echo off setlocal EnableDelayedExpansion set WorldUpdates=All_World_Updates.sql if exist %WorldUpdates% del %WorldUpdates% for %%a in (*.sql) do ( echo /* >>%WorldUpdates% echo * %%a >>%WorldUpdates% echo */ >>%WorldUpdates% copy/b %WorldUpdates%+"%%a" %WorldUpdates% echo. >>%WorldUpdates% echo. >>%WorldUpdates%) Все апдыйты с папки world объединятся в одно
Сообщение # 6 написано 02.07.2012 в 23:47
|
| |||
| |||