File: hooks-pgsql.rst

package info (click to toggle)
isc-kea 3.0.2-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 62,036 kB
  • sloc: cpp: 594,791; sh: 26,896; lex: 8,540; yacc: 8,424; python: 1,065; xml: 149; makefile: 39
file content (29 lines) | stat: -rw-r--r-- 1,107 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
.. ischooklib:: libdhcp_pgsql.so
.. _hooks-pgsql:

``libdhcp_pgsql.so``: Database Backend for PostgreSQL
=====================================================

This hook library implements PostgreSQL database storage for:
 - Lease Backend
 - Host Backend
 - Configuration Backend

.. _pgsql-configuration-backend:

PostgreSQL Configuration Backend
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This hook library works in conjunction with :ischooklib:`libdhcp_cb_cmds.so` to
implement the API to create, read, update, and delete (CRUD) the configuration
in a PostgreSQL database. Please see :ref:`hooks-cb-cmds` for more details.

.. note::

    :ischooklib:`libdhcp_pgsql.so` is part of the open source code and is
    available to every Kea user. However, this hook library only works with
    :ischooklib:`libdhcp_cb_cmds.so`, which allows easy configuration
    management with the use of API commands. :ischooklib:`libdhcp_cb_cmds.so`
    is available only to ISC customers with a paid support contract; for more
    information on subscription options, please complete the form at
    https://www.isc.org/contact.