-
- Downloads
CHANGES:
- now all write operations appear to work correctly with PostgeSQL 7.0 - all write operations have been made transactional (atomic writes to entries are committed separately only in case of complete^1 success while all other operations are rolled-back by default) - more cleanup and handling of exceptional conditions TODO: - deen to check with different databases and more up to date versions of both unixODBC and PostgreSQL. ^1: attribute add/modify/delete operations silently succeed if the appropriate add/delete proc does not exist for each attribute; this may be correct to hide undesired/unimplemented correspondence between LDAP and SQL databases; however, a more appropriate LDAP behavior would be a failure with LDAP_UNAVAILABLE if a single write operation cannot be executed for such reason
Showing
- servers/slapd/back-sql/back-sql.h 1 addition, 1 deletionservers/slapd/back-sql/back-sql.h
- servers/slapd/back-sql/bind.c 5 additions, 3 deletionsservers/slapd/back-sql/bind.c
- servers/slapd/back-sql/entry-id.c 32 additions, 24 deletionsservers/slapd/back-sql/entry-id.c
- servers/slapd/back-sql/init.c 2 additions, 2 deletionsservers/slapd/back-sql/init.c
- servers/slapd/back-sql/modify.c 508 additions, 164 deletionsservers/slapd/back-sql/modify.c
- servers/slapd/back-sql/other.c 0 additions, 6 deletionsservers/slapd/back-sql/other.c
- servers/slapd/back-sql/rdbms_depend/pgsql/backsql_create.sql 6 additions, 9 deletionsservers/slapd/back-sql/rdbms_depend/pgsql/backsql_create.sql
- servers/slapd/back-sql/rdbms_depend/pgsql/testdb_create.sql 23 additions, 22 deletionsservers/slapd/back-sql/rdbms_depend/pgsql/testdb_create.sql
- servers/slapd/back-sql/rdbms_depend/pgsql/testdb_data.sql 4 additions, 3 deletionsservers/slapd/back-sql/rdbms_depend/pgsql/testdb_data.sql
- servers/slapd/back-sql/rdbms_depend/pgsql/testdb_metadata.sql 50 additions, 8 deletions...ers/slapd/back-sql/rdbms_depend/pgsql/testdb_metadata.sql
- servers/slapd/back-sql/schema-map.c 185 additions, 70 deletionsservers/slapd/back-sql/schema-map.c
- servers/slapd/back-sql/schema-map.h 20 additions, 8 deletionsservers/slapd/back-sql/schema-map.h
- servers/slapd/back-sql/search.c 67 additions, 38 deletionsservers/slapd/back-sql/search.c
- servers/slapd/back-sql/sql-types.h 1 addition, 1 deletionservers/slapd/back-sql/sql-types.h
- servers/slapd/back-sql/sql-wrap.c 66 additions, 45 deletionsservers/slapd/back-sql/sql-wrap.c
- servers/slapd/back-sql/sql-wrap.h 1 addition, 1 deletionservers/slapd/back-sql/sql-wrap.h
- servers/slapd/back-sql/util.c 17 additions, 9 deletionsservers/slapd/back-sql/util.c
- servers/slapd/back-sql/util.h 7 additions, 3 deletionsservers/slapd/back-sql/util.h
This diff is collapsed.
Please register or sign in to comment