[asterisk-dev] res_config_mysql - maximum field length for appdata

Tilghman Lesher tlesher at digium.com
Fri May 7 11:33:25 CDT 2010


On Friday 07 May 2010 09:58:08 Sebastian Denz wrote:
> Am Freitag, 7. Mai 2010, um 15:29:07 schrieb Tilghman Lesher:
> > On Friday 07 May 2010 04:24:15 Sebastian Denz wrote:
> > > as I am trying to write a complex macro for my users i have the
> > > problem, that the appdata field in the extensions table is to small for
> > > all my macro parameters.
> > >
> > > I am using the DB definition from
> > > http://www.voip-info.org/wiki/view/Asterisk+RealTime+Extensions
> > > so appdata is limited to 128 characters.
> > >
> > > And I would prefer some more ;)
> >
> > Certainly 200 is not a length barrier.  The next limit up really is more
> > along the lines of 4095 characters, which is the size of the variable
> > expansion buffer.  Starting in 1.8, even that limit will be gone, as the
> > variable expansion routines have been modified to use as large buffers as
> > needed (or, in most cases, as small as, which should create a
> > commensurate performance boost).
>
> Thanks you very much for that fast reply!
>
> So I think I can safely alter the appdata row in my extensions table to 512
> characters, without running into problems? :)

The only possible problem I could see would be from your database (constraint
of char/varchar column type being a maximum of 255).

-- 
Tilghman Lesher
Digium, Inc. | Senior Software Developer
twitter: Corydon76 | IRC: Corydon76-dig (Freenode)
Check us out at: www.digium.com & www.asterisk.org



More information about the asterisk-dev mailing list