]> git.phdru.name Git - m_librarian.git/commitdiff
Update docs: DB URI
authorOleg Broytman <phd@phdru.name>
Tue, 5 Apr 2016 20:41:54 +0000 (23:41 +0300)
committerOleg Broytman <phd@phdru.name>
Tue, 5 Apr 2016 20:41:54 +0000 (23:41 +0300)
Add a section about m_librarian.conf configuration file and
Database URIs.

Makefile
docs-ru/before_begin.rst
docs/before_begin.rst

index 20168df489e943d0ae5c365f167d90d852f5f1c6..9a8f3baac8383ed13621f97d7949130261219771 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -5,8 +5,8 @@ all:
 
 .PHONY: htmldoc
 htmldoc:
-       $(MAKE) -C doc html
-       $(MAKE) -C doc-ru html
+       $(MAKE) -C docs html
+       $(MAKE) -C docs-ru html
 
 .PHONY: test
 test:
index e23543a179d7529b688dbd30b28b4a1e87b68331..52cf83ff03be9a0f050237c56f0b1a46f0290ae9 100644 (file)
@@ -52,5 +52,27 @@ m_Librarian пока не научился индексировать архив
 вам придётся создать самим. Для SQLite файл БД будет создан программой,
 так что это наиболее простой способ использования m_Librarian,
 
+Database URI
+^^^^^^^^^^^^
+
+Чтобы m_Librarian использовал сервер SQL создайте файл конфигурации и
+поместите его в $HOME/.config/ (если у вас POSIX-совместимая ОС). Файл
+должен называться ``m_librarian.conf``. Это должен быть файл в формате
+``ini``, в нём должна быть единственная секция ``[database]`` с
+единственным ключом ``URI``. Значением ключа должно быть Database URI в
+формате, который понимает SQLObject. Вот несколько примеров::
+
+   [database]
+   URI = mysql://user:password@host/database
+
+   [database]
+   URI = postgres://user@host/database
+
+   [database]
+   URI = sqlite:///full/path/to/database
+
+Больше примеров есть в файле sample/m_librarian.conf. Детальное описание
+DB URI есть в `документации на SQLObject
+<http://sqlobject.org/SQLObject.html#declaring-a-connection>`_.
 
 .. vim: set tw=72 :
index d7521e0d17a2517c55f5626fc7e9ae05895729a0..adc1a2c084692528e4837827f30d07fdbcf2a296 100644 (file)
@@ -33,5 +33,27 @@ to use an SQL server you must create a database yourself. For SQLite,
 the database file will be created by the program, so it's the simplest
 way of using m_Librarian.
 
+Database URI
+^^^^^^^^^^^^
+
+For m_Librarian to use an SQL server create a configuration file and put
+it in $HOME/.config/ (if your OS is POSIX-compatible). Name the
+configuration file ``m_librarian.conf``. It must be in ``ini``-file
+format and must have the only section ``[database]`` with the only key
+``URI``. The value for the key must be a Database URI in format accepted
+by SQLObject. Some examples::
+
+   [database]
+   URI = mysql://user:password@host/database
+
+   [database]
+   URI = postgres://user@host/database
+
+   [database]
+   URI = sqlite:///full/path/to/database
+
+See some more examples in sample/m_librarian.conf. See detailed
+description for DB URIs in `SQLObject documentation
+<http://sqlobject.org/SQLObject.html#declaring-a-connection>`_.
 
 .. vim: set tw=72 :