Summary:ASTERISK-03380: [patch] manager actions 'dbget' and 'dbput'
Reporter:k3v (k3v)Labels:
Date Opened:2005-01-29 15:02:01.000-0600Date Closed:2008-01-15 15:23:40.000-0600
Versions:Frequency of
Environment:Attachments:( 0) db-manager-goodies.patch.txt
Description:While it's true one can use Action: command to manipulate the astdb, the results (at least of dbget) are difficult to parse. The DBGet action triggers a standard Event: syntax responses for ease and consistency.  The DBPut action simply returns a response.

Action: DBGet
Family: EXT
Key: 100

Response: Success
Message: Result will follow

Event: DBGetResponse
Family: EXT
Key: 100
Val: SIP/100

Action: DBPut
Family: EXT
Key: 100
Val: SIP/100

Response: Success
Message: Updated database successfully


Disclaimer on file.
Comments:By: Brian West (bkw918) 2005-01-29 16:20:04.000-0600

This is not needed at all since you can do this via the manager already.


By: k3v (k3v) 2005-01-29 17:10:36.000-0600

the problem is the output:

Action: command
Command: database get EXT 100

Response: Follows
Value: SIP/100

I understand your point, however if I am calling a bunch of dbgets, can I ensure which value is which?  My other option was to change manager.c to dispense Family: and Key: lines as well.

By: Mark Spencer (markster) 2005-01-29 17:32:06.000-0600

Added to CVS with minor mods.  Thanks!  bkw:  It is convenient to have it more easily accessible via manager interface.

By: Russell Bryant (russell) 2005-01-29 19:34:01.000-0600

not in 1.0

By: Digium Subversion (svnbot) 2008-01-15 15:23:40.000-0600

Repository: asterisk
Revision: 4922

U   trunk/db.c

r4922 | markster | 2008-01-15 15:23:39 -0600 (Tue, 15 Jan 2008) | 2 lines

Add DBGet/DBPut (bug ASTERISK-3380)