БД-скрипты

Если списки учителей, учеников, классов для РУЖЭЛЬ хранятся отдельно от основной БД системы управления школой, необходимо эпизодически синхронизировать данные по мере появления изменений. Как правило, автоматизированная синхронизация делается теми же скриптами, что и при создании БД. Если данных немного, можно коррективы сделать и вручную.

Возможные в настоящее время варианты БД-скриптов:

  • Скрипты для создания VseLists представлены в дистрибутиве РУЖЭЛЬ 2-х видах: для MySQL и для Firebird:

    • VseLists.sql - создаст структуру БД (однократно при первой установке)
    • vseTemplate.sql - шаблон для заполнения БД VseLists учителями, учениками, классами
  • Однократная синхронизация старой версии БД «Типовое ядро» (MySQL) с БД VseLists - скрипт внизу страницы.

  • Синхронизация старой версии  БД «Типовое ядро» (MySQL) со своей копией в режиме работы копии как БД-списки
    (при использовании модуля RujelVseobuch):

    • создать штатными средствами резервную копию БД
    • открыть полученный файл текстовым редактором для больших текстов
    • добавить в его начало следующий текст:
      SET NAMES cp1251;
      CREATE DATABASE IF NOT EXISTS `shobase4` DEFAULT CHARACTER SET utf8;
      USE `shobase4`;
      
    • запустить полученный файл как скрипт для создания БД-списки
ċ
sho2VseLists.sql
(4k)
Gennady Kushnir,
26 авг. 2010 г., 23:07
Comments