X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/6b6d9b29e9e9e91f79507a8bf193fb30de311dcc..8c6fa3fbaccc22127280bf77a48fab5a3ee0716e:/doc/help/ch10.xml
diff --git a/doc/help/ch10.xml b/doc/help/ch10.xml
index ab5c7027..c62cc05c 100644
--- a/doc/help/ch10.xml
+++ b/doc/help/ch10.xml
@@ -1,5 +1,62 @@
- ÐÑиложение Ð: конвеÑÑаÑÐ¸Ñ ÐÐ
- ÐÐ»Ñ Ð¿ÑеобÑÐ°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð±Ð°Ð·Ñ Ð¼ÐµÐ¶Ð´Ñ Ð»ÑбÑми двÑÐ¼Ñ Ð¼Ð¾Ð´ÑлÑми Ñ
ÑанилиÑа иÑполÑзÑеÑÑÑ ÑÑилиÑа convertor (иÑÑ
однÑй код ÑÑилиÑÑ Ð½Ð°Ñ
одиÑÑÑ Ð² каÑалоге projects/convertor ÑÑандаÑÑной поÑÑавки ÑиÑÑемÑ). УÑилиÑа ÑабоÑÐ°ÐµÑ Ð¸Ð· каÑалога ÑбоÑки без ÑÑÑановки в ÐС. ÐÐ»Ñ ÑбоÑки ÑÑилиÑÑ Ð½ÐµÐ¾Ð±Ñ
одимо запÑÑÑиÑÑ ÑкÑÐ¸Ð¿Ñ ./build.
- ÐÑи запÑÑке ÑÑилиÑÑ Ð² каÑеÑÑве паÑамеÑÑа можно пеÑедаÑÑ Ð¿ÑÑÑ Ðº конÑигÑÑаÑÐ¸Ð¾Ð½Ð½Ð¾Ð¼Ñ ÑайлÑ. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð±ÑÐ´ÐµÑ Ð¸ÑполÑзован Ñайл convertor.conf из каÑалога ÑбоÑки. ÐонÑигÑÑаÑионнÑй Ñайл Ð¸Ð¼ÐµÐµÑ Ñакой-же ÑоÑмаÑ, ÑÑо и конÑигÑÑаÑионнÑй Ñайл stargazer. ÐлобалÑнÑй паÑамеÑÑ ModulesPath ÑказÑÐ²Ð°ÐµÑ Ð¼ÐµÑÑонаÑ
ождение модÑлей Ñ
ÑанилиÑа. Ðалее ÑледÑÑÑ Ð´Ð²Ðµ ÑекÑии: <SourceStoreModule> и <DestStoreModule>. Ðни опиÑÑваÑÑ, ÑооÑвеÑÑÑвенно, иÑÑоÑник даннÑÑ
и иÑ
пÑиемник. Так, напÑимеÑ, Ð´Ð»Ñ Ð¿ÐµÑеноÑа вÑей инÑоÑмаÑии из ÐРна оÑнове Ñайлов в ÐÐ Firebird необÑ
одимо в пеÑвой ÑекÑии пÑопиÑаÑÑ Ð¿Ð°ÑамеÑÑÑ Ñайлового Ñ
ÑанилиÑа, а во вÑоÑой â Ñ
ÑанилиÑа Firebird.
-
+
ÐÑиложение Ð: конвеÑÑаÑÐ¸Ñ ÐÐ
+ ÐÐ»Ñ Ð¿ÑеобÑÐ°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð±Ð°Ð·Ñ Ð¼ÐµÐ¶Ð´Ñ Ð»ÑбÑми двÑÐ¼Ñ Ð¼Ð¾Ð´ÑлÑми Ñ
ÑанилиÑа иÑполÑзÑеÑÑÑ ÑÑилиÑа convertor (иÑÑ
однÑй код ÑÑилиÑÑ Ð½Ð°Ñ
одиÑÑÑ Ð² каÑалоге projects/convertor ÑÑандаÑÑной поÑÑавки ÑиÑÑемÑ). УÑилиÑа ÑабоÑÐ°ÐµÑ Ð¸Ð· каÑалога ÑбоÑки без ÑÑÑановки в ÐС. ÐÐ»Ñ ÑбоÑки ÑÑилиÑÑ Ð½ÐµÐ¾Ð±Ñ
одимо запÑÑÑиÑÑ ÑкÑÐ¸Ð¿Ñ ./build.
+ ÐÑи запÑÑке ÑÑилиÑÑ Ð² каÑеÑÑве паÑамеÑÑа можно пеÑедаÑÑ Ð¿ÑÑÑ Ðº конÑигÑÑаÑÐ¸Ð¾Ð½Ð½Ð¾Ð¼Ñ ÑайлÑ. Ðо ÑмолÑÐ°Ð½Ð¸Ñ Ð±ÑÐ´ÐµÑ Ð¸ÑполÑзован Ñайл convertor.conf из каÑалога ÑбоÑки. ÐонÑигÑÑаÑионнÑй Ñайл Ð¸Ð¼ÐµÐµÑ Ñакой-же ÑоÑмаÑ, ÑÑо и конÑигÑÑаÑионнÑй Ñайл stargazer. ÐлобалÑнÑй паÑамеÑÑ ModulesPath ÑказÑÐ²Ð°ÐµÑ Ð¼ÐµÑÑонаÑ
ождение модÑлей Ñ
ÑанилиÑа. Ðалее ÑледÑÑÑ Ð´Ð²Ðµ ÑекÑии: <SourceStoreModule> и <DestStoreModule>. Ðни опиÑÑваÑÑ, ÑооÑвеÑÑÑвенно, иÑÑоÑник даннÑÑ
и иÑ
пÑиемник. Так, напÑимеÑ, Ð´Ð»Ñ Ð¿ÐµÑеноÑа вÑей инÑоÑмаÑии из ÐРна оÑнове Ñайлов в ÐÐ Firebird необÑ
одимо в пеÑвой ÑекÑии пÑопиÑаÑÑ Ð¿Ð°ÑамеÑÑÑ Ñайлового Ñ
ÑанилиÑа, а во вÑоÑой â Ñ
ÑанилиÑа Firebird.
+ ÐÑÐ¸Ð¼ÐµÑ Ñайла конÑигÑÑаÑии:
+
+# ÐÑÑÑ Ðº диÑекÑоÑии, в коÑоÑой наÑ
одÑÑÑÑ Ð¼Ð¾Ð´Ñли ÑеÑвеÑа
+ModulesPath = ../stargazer/modules
+
+###################################################################
+# Store module
+# ÐаÑÑÑойки плагина ÑабоÑаÑÑего Ñ ÐÐ ÑеÑвеÑа
+
+# ÐÑоÑой паÑамеÑÑ - ÑÑо Ð¸Ð¼Ñ Ð¼Ð¾Ð´ÑÐ»Ñ Ð±ÐµÐ· mod_ в наÑале и .so в конÑе
+# Т.е. полное Ð¸Ð¼Ñ Ð¼Ð¾Ð´ÑÐ»Ñ mod_store_files.so
+<SourceStoreModule store_files>
+
+ # РабоÑÐ°Ñ Ð´Ð¸ÑекÑоÑÐ¸Ñ ÑеÑвеÑа, ÑÑÑ ÑодеÑжаÑÑÑ Ð´Ð°Ð½Ð½Ñе о ÑаÑиÑаÑ
, полÑзоваÑелÑÑ
,
+ # админиÑÑÑаÑоÑаÑ
и Ñ.д.
+ WorkDir = /var/stg-test
+
+
+ # ÐладелеÑ, гÑÑппа и пÑава доÑÑÑпа на ÑÐ°Ð¹Ð»Ñ ÑÑаÑиÑÑики (stat) полÑзоваÑелÑ
+ ConfOwner = root
+ ConfGroup = wheel
+ ConfMode = 600
+
+
+ # ÐладелеÑ, гÑÑппа и пÑава доÑÑÑпа на ÑÐ°Ð¹Ð»Ñ ÐºÐ¾Ð½ÑигÑÑаÑии (conf) полÑзоваÑелÑ
+ StatOwner = root
+ StatGroup = wheel
+ StatMode = 640
+
+ # ÐладелеÑ, гÑÑппа и пÑава доÑÑÑпа на лог-ÑÐ°Ð¹Ð»Ñ (log) полÑзоваÑелÑ
+ UserLogOwner = root
+ UserLogGroup = wheel
+ UserLogMode = 640
+
+</SourceStoreModule>
+
+<DestStoreModule store_firebird>
+ server = localhost
+ database = /var/stg/stargazer.fdb
+ user = stg
+ password = 123456
+</DestStoreModule>
+
+#<DestStoreModule store_mysql>
+# # ÐÐ¼Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÐÐ
+# dbuser = stg
+#
+# # ÐаÑÐ¾Ð»Ñ Ð¿Ð¾Ð»ÑзоваÑÐµÐ»Ñ ÐÐ
+# rootdbpass = 123456
+#
+# # ÐÐ¼Ñ ÐРна ÑеÑвеÑе
+# dbname = stg
+#
+# # ÐдÑÐµÑ ÑеÑвеÑа ÐÐ
+# dbhost = localhost
+#</DestStoreModule>
+
+
\ No newline at end of file