[asterisk-dev] Realtime update CLI command (was Re: [asterisk-addons-commits] tilghman: trunk r688 - in /trunk: ./ channels/ configs/ res/)

Atis Lezdins atis at iq-labs.net
Mon Nov 10 12:58:32 CST 2008


<snip>
> 4) No CLI commands for store/destroy (more a  pbx_realtime problem)
>
> 5) CLI command "realtime update" has mixed up parameter order in
> documentation (also pbx_realtime)
>
> Usage: realtime update <family> <colupdate> <newvalue> <colmatch> <valuematch>
>       Update a single variable using the RealTime driver.
>       You must supply a family name, a column to update on, a new
> value, column to match, and value to match.
>       Ex: realtime update sipfriends name bobsphone port 4343
>       will execute SQL as UPDATE sipfriends SET port = 4343 WHERE
> name = bobsphone
>

Ok, i see that trunk has new CLI commands for "store", "destroy" and "update2".

However there's inconsistency with "update", currently in 1.6.0 it
works in form:

 realtime update <family> <colmatch> <valuematch> <colupdate> <newvalue>

it would be trivial to fix one line in documentation, however then it
woudn't be compatible with trunk's "update2", which has arguments in
form:

realtime update2 <family> <colupdate> <newvalue> <colmatch>
<valuematch> [... <colmatch5> <valuematch5>]

Also changing behavior in 1.6.0 to match current documentation might
not be a good idea.

Any solutions or comments?


Regards,
Atis

-- 
Atis Lezdins,
VoIP Project Manager / Developer,
atis at iq-labs.net
Skype: atis.lezdins
Cell Phone: +371 28806004
Cell Phone: +1 800 7300689
Work phone: +1 800 7502835



More information about the asterisk-dev mailing list