серверная часть SQL для slapd (SQL backend to slapd)
Предостережение (Caveat)
As previously stated, this backend should not be considered a
replacement of other data storage backends, but rather a gateway
to existing RDBMS storages that need to be published in LDAP
form.
The hasSubordinates
operational attribute is honored by back-sql
in search results and in compare operations; it is partially
honored also in filtering. Owing to design limitations, a
(brain-dead?) filter of the form (!(hasSubordinates=TRUE))
will
give no results instead of returning all the leaf entries,
because it actually expands into ... AND NOT (1=1)
. If you need
to find all the leaf entries, please use (hasSubordinates=FALSE)
instead.
A directoryString value of the form "__First___Last_" (where
underscores mean spaces, ASCII 0x20 char) corresponds to its
prettified counterpart "First_Last"; this is not currently
honored by back-sql if non-prettified data is written via RDBMS;
when non-prettified data is written through back-sql, the
prettified values are actually used instead.