[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
ldapmodify versus ldapadd
Hi there,
I'm a little puzzled by the behaviour of ldapmodify versus ldapadd. AFAIK,
these are the same program, with the name determining which command line
options are used. For example, ldapadd invokes the -a flag, while ldapmodify
invokes the -r flag.
What puzzles me is how can I do a REPLACE and ADD together. For example, I
have a set of data, some of which is new and some is old but changed. The
individual LDIF records are exported from non-LDAP systems, and therefore do
not have individual add/modify/delete commands embedded. I would be grateful
for any advice on how I can ask OpenLDAP to add records which aren't there, and
modify records which aren't.
If I try ldapadd with -r option, I get the error that the record already exists
(which is true for some of them of course.) Essentially, I expect that the -r
and -a flags are mutually exclusive -- but the man page syntax doesn't reflect
that.
What I'm afraid I have to do is to delete all the old records first, then add
them all in again. Surely there's a better way?
Thanks in advance for advice!
*********************************
Paul Gillingwater
Managing Director
CSO Lanifex Unternehmensberatung
& Softwareentwicklung G.m.b.H.
NEW BUSINESS CONCEPTS
E-mail: paul@lanifex.com
Teleph: +43(1)2198222-0
Fax: +43(1)2198222-11
Mobile: +43(699)1922 3085
Webhome: http://www.lanifex.com/
Address: Praterstrasse 60/1/2
A-1020 Vienna, Austria
*********************************