Эталонная база

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
Строка 1: Строка 1:
Чистая база данных, полученная в результате выполнения SQL скриптов. Эталонная база данных может быть использована для разработки новых настроек или для загрузки настроек (пакетов настроек).
+
Чистая база данных, полученная в результате выполнения скрипта etalon.sql. Может быть использована для разработки или загрузки настроек.
  
== Как получить эталонную базу ==
+
=== Как получить эталонную базу из файла etalon.sql ===
  
=== Скачать с сайта ===
+
* Файл etalon.sql находится в папке SQL каталога с исходным кодом проекта Гедымин. Его текст можно напрямую скопировать по [[http://code.google.com/p/gedemin/source/browse/trunk/Gedemin/SQL/etalon.sql этой ссылке]].
 +
* Непосредственно в самом файле, в первых строках, следует прописать имя вашего сервера и файла базы данных, указать пароль учетной записи SYSDBA.
 +
* Выполнить команду:
  
Архив с бэкапом эталонной базы данных можна скачать по [http://gsbelarus.com/gs/modules.php?name=Downloads&d_op=getit&lid=30 этой ссылке].
+
  isql -i etalon.sql
  
=== Сгенерировать из скриптов ===
+
или
  
Исходный код скриптов для создания базы данных находится в каталоге [http://code.google.com/p/gedemin/source/browse/trunk#trunk/Gedemin/SQL gedemin/sql].
+
* Воспользоваться любой программой, позволяющей выполнять SQL скрипты (например, [http://ibexpert.net/ibe/ IBExpert]). Загрузить в нее и выполнить скрипт.
  
Для генерации базы данных следует вызвать команду cr.bat, передав на вход три параметра:
+
В первом случае, путь к папке BIN сервера Firebird (как правило, c:\program files\firebird\bin) должен быт прописан в глобальной переменной path.
  
# Имя сервера (localhost, если файл запускается непосредственно на сервере)
+
=== Как получить эталонную базу из исходного кода ===
# Полный путь к файлу базы данных на сервере
+
# Путь к BIN каталогу, где расположена утилита isql. Если путь прописан в глобальной переменной PATH, то третий параметр можно опустить.
+
  
Пример:
+
Вам понадобится исходный код проекта Гедымин и настроенная среда компиляции Borland Delphi 5. Подробно, процесс создания эталонной базы данных из исходного кода описан [[Компиляция платформы Гедымин#Шаг 8|здесь]].
  
  cr.bat my_server d:\bases\new_etalon.fdb "c:\program files\firebird\bin"
+
=== См. также ===
  
Обратите внимание, что файл cr.bat удаляет существующую базу данных с заданным именем, перед формированием новой.
+
* [http://gedemin.blogspot.com/2011/12/etalonsql.html etalon.sql]
  
 
[[Category:База данных]]
 
[[Category:База данных]]

Версия 13:54, 7 декабря 2011

Чистая база данных, полученная в результате выполнения скрипта etalon.sql. Может быть использована для разработки или загрузки настроек.

Как получить эталонную базу из файла etalon.sql

  • Файл etalon.sql находится в папке SQL каталога с исходным кодом проекта Гедымин. Его текст можно напрямую скопировать по [этой ссылке].
  • Непосредственно в самом файле, в первых строках, следует прописать имя вашего сервера и файла базы данных, указать пароль учетной записи SYSDBA.
  • Выполнить команду:
 isql -i etalon.sql

или

  • Воспользоваться любой программой, позволяющей выполнять SQL скрипты (например, IBExpert). Загрузить в нее и выполнить скрипт.

В первом случае, путь к папке BIN сервера Firebird (как правило, c:\program files\firebird\bin) должен быт прописан в глобальной переменной path.

Как получить эталонную базу из исходного кода

Вам понадобится исходный код проекта Гедымин и настроенная среда компиляции Borland Delphi 5. Подробно, процесс создания эталонной базы данных из исходного кода описан здесь.

См. также

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты