<HTML>
<HEAD>
<TITLE>Re: [Freeswitch-users] Changes to how ODBC, SQL, etc works</TITLE>
</HEAD>
<BODY>
<FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>You are more then welcome to keep the number pointed to the Conference server... Don&#8217;t expect a lot of action on things like that during the weekend... Most of us that work for the project do so full time and do take time for the family...<BR>
<BR>
As far as OpenSIPs, they support PostgreSQL via the db_postgres engine...<BR>
<BR>
<BR>
<BR>
On 11/4/12 9:37 PM, &quot;Yiftach Golan&quot; &lt;<a href="yiftah@choochee.com">yiftah@choochee.com</a>&gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>I do not know Postgres (and maybe it is a good chance to try it) but probably there is a penalty with Postgres as well <BR>
It is just that OpenSIPs goes very well with FreeSWITCH (at least for us) and OpenSIPs use mysql as its primary db <BR>
Therefore using one DB for both makes a lot of sense for us<BR>
BTW, I did not get an answer for posting the Germany number that we added for the conference, do you want it or should I return it to our poll?<BR>
<BR>
Thanks,<BR>
Yiftach.<BR>
<BR>
<BR>
On Sun, Nov 4, 2012 at 7:07 AM, Ken Rice &lt;<a href="krice@freeswitch.org">krice@freeswitch.org</a>&gt; wrote:<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>Oh yeah, lets let 1 thread run at a time access the database... Mysql is the only one that shows this issue... So why should we cripple the DB interfaces for just mysql<BR>
<BR>
<BR>
<BR>
On 11/3/12 10:59 PM, &quot;Yiftach Golan&quot; &lt;<a href="yiftah@choochee.com">yiftah@choochee.com</a> &lt;<a href="http://yiftah@choochee.com">http://yiftah@choochee.com</a>&gt; &gt; wrote:<BR>
<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>Also for what ken wrote we used the non thread safe version and protected the call to the database with mutex <BR>
 <BR>
<BR>
On Sat, Nov 3, 2012 at 1:25 PM, curriegrad2004 &lt;<a href="curriegrad2004@gmail.com">curriegrad2004@gmail.com</a> &lt;<a href="http://curriegrad2004@gmail.com">http://curriegrad2004@gmail.com</a>&gt; &gt; wrote:<BR>
</SPAN></FONT><BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>ODBC's there for this reason. Why invent more wheels when we already<BR>
have that wheel sitting around?<BR>
<BR>
On Sat, Nov 3, 2012 at 11:36 AM, Anthony Minessale<BR>
&lt;<a href="anthony.minessale@gmail.com">anthony.minessale@gmail.com</a> &lt;<a href="http://anthony.minessale@gmail.com">http://anthony.minessale@gmail.com</a>&gt; &gt; wrote:<BR>
&gt; Plus as a friend of mine used to say: &quot;It's not MY sql its YOUR sql!&quot;<BR>
&gt;<BR>
&gt; It is a fact that we have an incredible amount of bugs come up that end up<BR>
&gt; being mysql+odbc memory errors and thread safety issues.<BR>
&gt; I would be concerned with more blame falling on us of we had the code deeper<BR>
&gt; into our core.<BR>
&gt;<BR>
&gt; I would not condone adding any more db support unless we we architected it<BR>
&gt; to use db modules so we could still properly blame it on mysql when it was<BR>
&gt; not working.<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; On Sat, Nov 3, 2012 at 12:32 PM, Ken Rice &lt;<a href="krice@freeswitch.org">krice@freeswitch.org</a> &lt;<a href="http://krice@freeswitch.org">http://krice@freeswitch.org</a>&gt; &gt; wrote:<BR>
&gt;&gt;<BR>
&gt;&gt; While this may solve the issue... This does not address a number of other<BR>
&gt;&gt; issues<BR>
&gt;&gt;<BR>
&gt;&gt; A) 90+% of the primary FreeSWITCH developers use PostgreSQL primarily...<BR>
&gt;&gt;<BR>
&gt;&gt; B) There is that whole threadsafe vs non-threadsafe mysql client lib<BR>
&gt;&gt; issue,<BR>
&gt;&gt; so we would have to come up with a way in the build system to detect which<BR>
&gt;&gt; we have, and never use the non-thread safe one... (if we don't do this,<BR>
&gt;&gt; the<BR>
&gt;&gt; code would never be stable as we could never know for sure which one<BR>
&gt;&gt; actually got detected and linked against)<BR>
&gt;&gt;<BR>
&gt;&gt;<BR>
&gt;&gt;<BR>
&gt;&gt;<BR>
&gt;&gt;<BR>
&gt;&gt; On 11/3/12 1:40 AM, &quot;Gabriel Gunderson&quot; &lt;<a href="gabe@gundy.org">gabe@gundy.org</a> &lt;<a href="http://gabe@gundy.org">http://gabe@gundy.org</a>&gt; &gt; wrote:<BR>
&gt;&gt;<BR>
&gt;&gt; &gt; On Fri, Nov 2, 2012 at 11:55 PM, curriegrad2004<BR>
&gt;&gt; &gt; &lt;<a href="curriegrad2004@gmail.com">curriegrad2004@gmail.com</a> &lt;<a href="http://curriegrad2004@gmail.com">http://curriegrad2004@gmail.com</a>&gt; &gt; wrote:<BR>
&gt;&gt; &gt;&gt; Quite impossible. The reason is because of the license that the MySQL<BR>
&gt;&gt; &gt;&gt; libs are licensed under. iirc, they are GPL licensed and they are not<BR>
&gt;&gt; &gt;&gt; compatible with the MPL that FreeSWITCH uses.<BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt; I've got PostgreSQL, so I've got all I need :) But, it seems like this<BR>
&gt;&gt; &gt; legal issue is easily resolved:<BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt; <a href="http://www.mysql.com/about/legal/licensing/foss-exception/">http://www.mysql.com/about/legal/licensing/foss-exception/</a><BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt; Anyway, I'm not a lawyer or even a very thorough reader ;)<BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt; Best,<BR>
&gt;&gt; &gt; Gabe<BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt; _________________________________________________________________________<BR>
&gt;&gt; &gt; Professional FreeSWITCH Consulting Services:<BR>
&gt;&gt; &gt; <a href="consulting@freeswitch.org">consulting@freeswitch.org</a> &lt;<a href="http://consulting@freeswitch.org">http://consulting@freeswitch.org</a>&gt; <BR>
&gt;&gt; &gt; <a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<BR>
&gt;&gt; &gt; <a href="http://www.cudatel.com">http://www.cudatel.com</a><BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt; Official FreeSWITCH Sites<BR>
&gt;&gt; &gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
&gt;&gt; &gt; <a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><BR>
&gt;&gt; &gt; <a href="http://www.cluecon.com">http://www.cluecon.com</a><BR>
&gt;&gt; &gt;<BR>
&gt;&gt; &gt; FreeSWITCH-users mailing list<BR>
&gt;&gt; &gt; <a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a> &lt;<a href="http://FreeSWITCH-users@lists.freeswitch.org">http://FreeSWITCH-users@lists.freeswitch.org</a>&gt; <BR>
&gt;&gt; &gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
&gt;&gt; &gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
&gt;&gt; &gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
&gt;&gt;<BR>
&gt;&gt; --<BR>
&gt;&gt; Ken<BR>
&gt;&gt; <a href="http://www.FreeSWITCH.org">http://www.FreeSWITCH.org</a><BR>
&gt;&gt; <a href="http://www.ClueCon.com">http://www.ClueCon.com</a><BR>
&gt;&gt; <a href="http://www.OSTAG.org">http://www.OSTAG.org</a><BR>
&gt;&gt; irc.freenode.net &lt;<a href="http://irc.freenode.net">http://irc.freenode.net</a>&gt; &nbsp;&lt;<a href="http://irc.freenode.net">http://irc.freenode.net</a>&gt;  #freeswitch<BR>
&gt;&gt;<BR>
&gt;&gt;<BR>
&gt;&gt;<BR>
&gt;&gt; _________________________________________________________________________<BR>
&gt;&gt; Professional FreeSWITCH Consulting Services:<BR>
&gt;&gt; <a href="consulting@freeswitch.org">consulting@freeswitch.org</a> &lt;<a href="http://consulting@freeswitch.org">http://consulting@freeswitch.org</a>&gt; <BR>
&gt;&gt; <a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><BR>
&gt;&gt;<BR>
&gt;&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<BR>
&gt;&gt; <a href="http://www.cudatel.com">http://www.cudatel.com</a><BR>
&gt;&gt;<BR>
&gt;&gt; Official FreeSWITCH Sites<BR>
&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
&gt;&gt; <a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><BR>
&gt;&gt; <a href="http://www.cluecon.com">http://www.cluecon.com</a><BR>
&gt;&gt;<BR>
&gt;&gt; FreeSWITCH-users mailing list<BR>
&gt;&gt; <a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a> &lt;<a href="http://FreeSWITCH-users@lists.freeswitch.org">http://FreeSWITCH-users@lists.freeswitch.org</a>&gt; <BR>
&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
&gt;&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt;<BR>
&gt; --<BR>
&gt; Anthony Minessale II<BR>
&gt;<BR>
&gt; FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><BR>
&gt; ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><BR>
&gt; Twitter: <a href="http://twitter.com/FreeSWITCH_wire">http://twitter.com/FreeSWITCH_wire</a><BR>
&gt;<BR>
&gt; AIM: anthm<BR>
&gt; MSN:<a href="anthony_minessale@hotmail.com">anthony_minessale@hotmail.com</a> &lt;<a href="http://anthony_minessale@hotmail.com">http://anthony_minessale@hotmail.com</a>&gt; &nbsp;&lt;<a href="mailto:MSN%3Aanthony_minessale@hotmail.com">mailto:MSN%3Aanthony_minessale@hotmail.com</a>&gt; <BR>
&gt; GTALK/JABBER/PAYPAL:<a href="anthony.minessale@gmail.com">anthony.minessale@gmail.com</a> &lt;<a href="http://anthony.minessale@gmail.com">http://anthony.minessale@gmail.com</a>&gt; &nbsp;&lt;<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">mailto:PAYPAL%3Aanthony.minessale@gmail.com</a>&gt; <BR>
&gt; IRC: irc.freenode.net &lt;<a href="http://irc.freenode.net">http://irc.freenode.net</a>&gt; &nbsp;&lt;<a href="http://irc.freenode.net">http://irc.freenode.net</a>&gt;  #freeswitch<BR>
&gt;<BR>
&gt; FreeSWITCH Developer Conference<BR>
&gt; sip:<a href="888@conference.freeswitch.org">888@conference.freeswitch.org</a> &lt;<a href="http://888@conference.freeswitch.org">http://888@conference.freeswitch.org</a>&gt; &nbsp;&lt;<a href="mailto:sip%3A888@conference.freeswitch.org">mailto:sip%3A888@conference.freeswitch.org</a>&gt; <BR>
&gt; googletalk:<a href="conf+888@conference.freeswitch.org">conf+888@conference.freeswitch.org</a> &lt;<a href="http://conf+888@conference.freeswitch.org">http://conf+888@conference.freeswitch.org</a>&gt; &nbsp;&lt;<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">mailto:googletalk%3Aconf%2B888@conference.freeswitch.org</a>&gt; <BR>
&gt; pstn:+19193869900 &lt;tel:%2B19193869900&gt; &nbsp;&lt;tel:%2B19193869900&gt; <BR>
&gt;<BR>
&gt; _________________________________________________________________________<BR>
&gt; Professional FreeSWITCH Consulting Services:<BR>
&gt; <a href="consulting@freeswitch.org">consulting@freeswitch.org</a> &lt;<a href="http://consulting@freeswitch.org">http://consulting@freeswitch.org</a>&gt; <BR>
&gt; <a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><BR>
&gt;<BR>
&gt; FreeSWITCH-powered IP PBX: The CudaTel Communication Server<BR>
&gt; <a href="http://www.cudatel.com">http://www.cudatel.com</a><BR>
&gt;<BR>
&gt; Official FreeSWITCH Sites<BR>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
&gt; <a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><BR>
&gt; <a href="http://www.cluecon.com">http://www.cluecon.com</a><BR>
&gt;<BR>
&gt; FreeSWITCH-users mailing list<BR>
&gt; <a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a> &lt;<a href="http://FreeSWITCH-users@lists.freeswitch.org">http://FreeSWITCH-users@lists.freeswitch.org</a>&gt; <BR>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
&gt; <a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
&gt;<BR>
<BR>
_________________________________________________________________________<BR>
Professional FreeSWITCH Consulting Services:<BR>
<a href="consulting@freeswitch.org">consulting@freeswitch.org</a> &lt;<a href="http://consulting@freeswitch.org">http://consulting@freeswitch.org</a>&gt; <BR>
<a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><BR>
<BR>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<BR>
<a href="http://www.cudatel.com">http://www.cudatel.com</a><BR>
<BR>
Official FreeSWITCH Sites<BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
<a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><BR>
<a href="http://www.cluecon.com">http://www.cluecon.com</a><BR>
<BR>
FreeSWITCH-users mailing list<BR>
<a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a> &lt;<a href="http://FreeSWITCH-users@lists.freeswitch.org">http://FreeSWITCH-users@lists.freeswitch.org</a>&gt; <BR>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
</SPAN></FONT></BLOCKQUOTE><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'><BR>
<BR>
<HR ALIGN=CENTER SIZE="3" WIDTH="95%"></SPAN></FONT><FONT SIZE="2"><FONT FACE="Consolas, Courier New, Courier"><SPAN STYLE='font-size:10pt'>_________________________________________________________________________<BR>
Professional FreeSWITCH Consulting Services:<BR>
<a href="consulting@freeswitch.org">consulting@freeswitch.org</a> &lt;<a href="http://consulting@freeswitch.org">http://consulting@freeswitch.org</a>&gt; <BR>
<a href="http://www.freeswitchsolutions.com">http://www.freeswitchsolutions.com</a><BR>
<BR>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<BR>
<a href="http://www.cudatel.com">http://www.cudatel.com</a><BR>
<BR>
Official FreeSWITCH Sites<BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
<a href="http://wiki.freeswitch.org">http://wiki.freeswitch.org</a><BR>
<a href="http://www.cluecon.com">http://www.cluecon.com</a><BR>
<BR>
FreeSWITCH-users mailing list<BR>
<a href="FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a> &lt;<a href="http://FreeSWITCH-users@lists.freeswitch.org">http://FreeSWITCH-users@lists.freeswitch.org</a>&gt; <BR>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><BR>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><BR>
<a href="http://www.freeswitch.org">http://www.freeswitch.org</a><BR>
</SPAN></FONT></FONT></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE><FONT SIZE="2"><FONT FACE="Consolas, Courier New, Courier"><SPAN STYLE='font-size:10pt'><FONT COLOR="#888888"><BR>
</FONT></SPAN></FONT></FONT><FONT FACE="Monaco, Courier New"><SPAN STYLE='font-size:11pt'>-- <BR>
Ken<BR>
<FONT COLOR="#0000FF"><U><a href="http://www.FreeSWITCH.org">http://www.FreeSWITCH.org</a><BR>
<a href="http://www.ClueCon.com">http://www.ClueCon.com</a><BR>
<a href="http://www.OSTAG.org">http://www.OSTAG.org</a><BR>
</U></FONT>irc.freenode.net #freeswitch<BR>
</SPAN></FONT>
</BODY>
</HTML>