<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-3083</id>
	<title>Nabble - Database Engines/Servers</title>
	<updated>2009-12-04T16:59:52Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Database-Engines-Servers-f3083.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Database-Engines-Servers-f3083.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26651883</id>
	<title>Mono Linux Unable to connect to FB Database.</title>
	<published>2009-12-04T16:59:52Z</published>
	<updated>2009-12-04T16:59:52Z</updated>
	<author>
		<name>Michael Bushby</name>
	</author>
	<content type="html">This is my first firebird / Mono project with .net so I&amp;#39;m a complete newbie.&lt;br&gt;&lt;br&gt;I have a database stored int /var/db/menumate.fdb&lt;br&gt;&lt;br&gt;I can connect to it fine using flamerobin.&lt;br&gt;&lt;br&gt;I cant connect to it with the following code.&lt;br&gt;
&lt;br&gt;logger.Debug(&amp;quot;Connecting to DB.&amp;quot;);                                &lt;br&gt;            FbConnectionStringBuilder cs = new FbConnectionStringBuilder();&lt;br&gt;            cs.DataSource = &amp;quot;localhost&amp;quot;;&lt;br&gt;            cs.Database = &amp;quot;/var/db/menumate.fdb&amp;quot;;&lt;br&gt;
            cs.UserID = &amp;quot;SYSDBA&amp;quot;;&lt;br&gt;            cs.Password = &amp;quot;masterkey&amp;quot;;&lt;br&gt;            cs.Dialect = 3;&lt;br&gt;            cs.Port = 3050;&lt;br&gt;            // I have tried these charsets just in case the make no difference.&lt;br&gt;
            //cs.Charset = &amp;quot;NONE&amp;quot;;&lt;br&gt;            //cs.Charset = &amp;quot;UNICODE_FSS&amp;quot;;&lt;br&gt;            //cs.Charset = &amp;quot;ISO8859_1&amp;quot;; &lt;br&gt;            &lt;br&gt;            string connectionString = cs.ToString();&lt;br&gt;
            logger.Debug(connectionString);                                            &lt;br&gt;            IDbConnection dbcon = new FbConnection(connectionString); &lt;br&gt;            logger.Debug(&amp;quot;Opening Connection.&amp;quot;);                                            &lt;br&gt;
            dbcon.Open(); // crashes here.&lt;br&gt;            logger.Debug(&amp;quot;Connection Opened&amp;quot;);                                                        &lt;br&gt;            IDbCommand dbcmd = dbcon.CreateCommand(); &lt;br&gt;            string sql = &amp;quot;SELECT CONTACTS.CONTACTS_KEY,&lt;a href=&quot;http://CONTACTS.NAME&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;CONTACTS.NAME&lt;/a&gt;,CONTACTS.PIN FROM CONTACTS where CONTACT_TYPE = 0&amp;quot;; &lt;br&gt;
            logger.Debug(&amp;quot;Assigning SQL&amp;quot;);                                                        &lt;br&gt;            dbcmd.CommandText = sql; &lt;br&gt;            logger.Debug(&amp;quot;ExecuteReader&amp;quot;);                                                        &lt;br&gt;
            IDataReader reader = dbcmd.ExecuteReader(); &lt;br&gt;            logger.Debug(&amp;quot;Reading&amp;quot;);                                                                    &lt;br&gt;            while(reader.Read()) {&lt;br&gt;                Staff StaffMember = new Staff();&lt;br&gt;
&lt;br&gt;                StaffMember.ID = reader.GetInt32(0);&lt;br&gt;                StaffMember.Name = reader.GetString(1);                                &lt;br&gt;                StaffMember.PIN = reader.GetString(2);&lt;br&gt;                StaffList.Add(StaffMember);                            &lt;br&gt;
            }         &lt;br&gt;            // clean up &lt;br&gt;            reader.Close(); &lt;br&gt;            reader = null; &lt;br&gt;            dbcmd.Dispose(); &lt;br&gt;            dbcmd = null; &lt;br&gt;            dbcon.Close(); &lt;br&gt;            dbcon = null;&lt;br&gt;
&lt;br&gt;When try and connect to it in code I get the following error.&lt;br&gt;// My Nlog output see code.&lt;br&gt; MonoMethod.InternalInvoke =&amp;gt; MainWindow.OnClick =&amp;gt; XMLCache.buildStaff building Staff&lt;br&gt;&lt;br&gt;// My Nlog output see code.&lt;br&gt;
 MainWindow.OnClick =&amp;gt; XMLCache.buildStaff =&amp;gt; DBMenuMate.HDServer.IData.getStaff Connecting to DB.&lt;br&gt;&lt;br&gt;// My Nlog output see code.&lt;br&gt; MainWindow.OnClick =&amp;gt; XMLCache.buildStaff =&amp;gt; DBMenuMate.HDServer.IData.getStaff data source=localhost;initial catalog=/var/db/menumate.fdb;user id=SYSDBA;password=masterkey;dialect=3;port number=3050;character set=ISO8859_1&lt;br&gt;
&lt;br&gt;// My Nlog output see code.&lt;br&gt; MainWindow.OnClick =&amp;gt; XMLCache.buildStaff =&amp;gt; DBMenuMate.HDServer.IData.getStaff Opening Connection.&lt;br&gt;&lt;br&gt;Marshaling clicked signal&lt;br&gt;Exception in Gtk# callback delegate&lt;br&gt;  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.&lt;br&gt;
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.TypeInitializationException: An exception was thrown by the type initializer for FirebirdSql.Data.Common.Charset ---&amp;gt; System.ArgumentException: Encoding name &amp;#39;shift_jis&amp;#39; not supported&lt;br&gt;
Parameter name: name&lt;br&gt;  at System.Text.Encoding.GetEncoding (System.String name) [0x000ee] in /build/buildd/mono-2.4.2.3+dfsg/mcs/class/corlib/System.Text/Encoding.cs:702 &lt;br&gt;  at FirebirdSql.Data.Common.Charset.GetEncoding () [0x00000] &lt;br&gt;
  at FirebirdSql.Data.Common.Charset..ctor (Int32 id, System.String name, Int32 bytesPerCharacter, System.String systemName) [0x00000] &lt;br&gt;  at FirebirdSql.Data.Common.Charset.InitializeSupportedCharsets () [0x00000] &lt;br&gt;
  at FirebirdSql.Data.Common.Charset..cctor () [0x00000] &lt;br&gt;  --- End of inner exception stack trace ---&lt;br&gt;  at FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect () [0x00000] &lt;br&gt;  at (wrapper remoting-invoke-with-check) FirebirdSql.Data.FirebirdClient.FbConnectionInternal:Connect ()&lt;br&gt;
  at FirebirdSql.Data.FirebirdClient.FbConnectionPool.Create () [0x00000] &lt;br&gt;  at FirebirdSql.Data.FirebirdClient.FbConnectionPool.CheckOut () [0x00000] &lt;br&gt;  at (wrapper remoting-invoke-with-check) FirebirdSql.Data.FirebirdClient.FbConnectionPool:CheckOut ()&lt;br&gt;
  at FirebirdSql.Data.FirebirdClient.FbConnection.Open () [0x00000] &lt;br&gt;  --- End of inner exception stack trace ---&lt;br&gt;  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00071] in /build/buildd/mono-2.4.2.3+dfsg/mcs/class/corlib/System.Reflection/MonoMethod.cs:169 &lt;br&gt;
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in /build/buildd/mono-2.4.2.3+dfsg/mcs/class/corlib/System.Reflection/MethodBase.cs:111 &lt;br&gt;  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x000b9] in /build/buildd/mono-2.4.2.3+dfsg/mcs/class/corlib/System/Delegate.cs:430 &lt;br&gt;
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00018] in /build/buildd/mono-2.4.2.3+dfsg/mcs/class/corlib/System/MulticastDelegate.cs:71 &lt;br&gt;  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in /build/buildd/mono-2.4.2.3+dfsg/mcs/class/corlib/System/Delegate.cs:402 &lt;br&gt;
  at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] &lt;br&gt;  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] &lt;br&gt;  at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] &lt;br&gt;
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)&lt;br&gt;   at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)&lt;br&gt;
   at Gtk.Application.gtk_main()&lt;br&gt;   at Gtk.Application.Run()&lt;br&gt;   at HDServer.MainClass.Main(System.String[] args) in /home/michael/dev/POSBuddy/HandDroid/HDServer/HDServer/Main.cs:line 13&lt;br&gt;&lt;br&gt;&lt;br&gt;Mono JIT compiler version 2.4.2.3 (Debian 2.4.2.3+dfsg-2)&lt;br&gt;
FirebirdClient-2.5.1-MONO_LINUX.7z&lt;br&gt;LI-V2.1.2.18118 Firebird 2.1&lt;br&gt;&lt;br&gt;If anyone has any hints or tips that would be great!&lt;br&gt;&lt;br&gt;Michael&lt;br&gt;&lt;br&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Firebird-net-provider mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26651883&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Firebird-net-provider@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-net-provider-f4397.html&quot; embed=&quot;fixTarget[4397]&quot; target=&quot;_top&quot; &gt;firebird-net-provider&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Mono-Linux-Unable-to-connect-to-FB-Database.-tp26651883p26651883.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26650438</id>
	<title>Re: Generating entity classes using a	 firebird database</title>
	<published>2009-12-04T14:41:25Z</published>
	<updated>2009-12-04T14:41:25Z</updated>
	<author>
		<name>Robert Quintero</name>
	</author>
	<content type="html">&lt;HTML&gt;&lt;HEAD&gt;
&lt;META content=&quot;text/html; charset=iso-8859-15&quot; http-equiv=Content-Type&gt;
&lt;META name=GENERATOR content=&quot;MSHTML 8.00.6001.18852&quot;&gt;&lt;/HEAD&gt;
&lt;BODY style=&quot;MARGIN: 4px 4px 1px; FONT: 10pt Segoe UI&quot;&gt;
&lt;DIV&gt;I'm using version 2.5.1.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Robert&lt;BR&gt;&lt;BR&gt;&amp;gt;&amp;gt;&amp;gt; On 12/4/2009 at 3:30 PM, in message &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26650438&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;d2fa8bfb0912041430i386ce6e8k24538d3cbf81e807@...&lt;/a&gt;&amp;gt;, Jiri Cincura &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26650438&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diskuze@...&lt;/a&gt;&amp;gt; wrote:&lt;BR&gt;&lt;/DIV&gt;
&lt;TABLE style=&quot;MARGIN: 0px 0px 0px 15px; FONT-SIZE: 1em&quot; border=0 bgColor=#f3f3f3&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV style=&quot;BORDER-LEFT: #050505 1px solid; PADDING-LEFT: 7px&quot;&gt;On Fri, Dec 4, 2009 at 22:28, Robert Quintero &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26650438&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robertq@...&lt;/a&gt;&amp;gt; wrote:&lt;BR&gt;&amp;gt;&lt;BR&gt;&amp;gt; I do not see Firebird as a valid data provider&lt;BR&gt;&lt;BR&gt;You have to use version 2.5+ of provider for DDEX connections.&lt;BR&gt;&lt;BR&gt;--&lt;BR&gt;Jiri {x2} Cincura (CTO x2develop.com)&lt;BR&gt;&lt;A href=&quot;http://blog.cincura.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.cincura.net/&lt;/A&gt; | &lt;A href=&quot;http://www.ID3renamer.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ID3renamer.com&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;------------------------------------------------------------------------------&lt;BR&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;BR&gt;a free event focused on virtualization and cloud computing. &lt;BR&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;BR&gt;&lt;A href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/A&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;Firebird-net-provider mailing list&lt;BR&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26650438&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Firebird-net-provider@...&lt;/a&gt;&lt;BR&gt;&lt;A href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Firebird-net-provider mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26650438&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Firebird-net-provider@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-net-provider-f4397.html&quot; embed=&quot;fixTarget[4397]&quot; target=&quot;_top&quot; &gt;firebird-net-provider&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Generating-entity-classes-using-a-firebird-database-tp26648420p26650438.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26650288</id>
	<title>Re: Generating entity classes using a firebird database</title>
	<published>2009-12-04T14:30:30Z</published>
	<updated>2009-12-04T14:30:30Z</updated>
	<author>
		<name>Jiri Cincura</name>
	</author>
	<content type="html">On Fri, Dec 4, 2009 at 22:28, Robert Quintero &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26650288&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robertq@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I do not see Firebird as a valid data provider
&lt;br&gt;&lt;br&gt;You have to use version 2.5+ of provider for DDEX connections.
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Jiri {x2} Cincura (CTO x2develop.com)
&lt;br&gt;&lt;a href=&quot;http://blog.cincura.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.cincura.net/&lt;/a&gt;&amp;nbsp;| &lt;a href=&quot;http://www.ID3renamer.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ID3renamer.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Firebird-net-provider mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26650288&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Firebird-net-provider@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-net-provider-f4397.html&quot; embed=&quot;fixTarget[4397]&quot; target=&quot;_top&quot; &gt;firebird-net-provider&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Generating-entity-classes-using-a-firebird-database-tp26648420p26650288.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26649517</id>
	<title>Re: Generating entity classes using a	 firebird database</title>
	<published>2009-12-04T13:28:29Z</published>
	<updated>2009-12-04T13:28:29Z</updated>
	<author>
		<name>Robert Quintero</name>
	</author>
	<content type="html">&lt;HTML&gt;&lt;HEAD&gt;
&lt;META content=&quot;text/html; charset=iso-8859-15&quot; http-equiv=Content-Type&gt;
&lt;META name=GENERATOR content=&quot;MSHTML 8.00.6001.18852&quot;&gt;&lt;/HEAD&gt;
&lt;BODY style=&quot;MARGIN: 4px 4px 1px; FONT: 10pt Segoe UI&quot;&gt;
&lt;DIV&gt;My apologies I was misled a bit by the book Pro c# 2008, they used something called entity classes that I assumed was the same thing. But even when I try to add an entity model diagram I do not see Firebird as a valid data provider. This is even though, as I stated before, I can see the connection in the server explorer. I can make a dataset diagram though using the visual tools which would probably do just fine, but I still think I must have done something wrong somewhere.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Please forgive me for a being a bit newb as I am trying to learn what all the available methods are and what it takes to implement them before even deciding on which method I will employ into my program.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Robert&lt;BR&gt;&lt;BR&gt;&amp;gt;&amp;gt;&amp;gt; On 12/4/2009 at 1:48 PM, in message &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26649517&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;d2fa8bfb0912041248l1d3401behf544a3b14af81624@...&lt;/a&gt;&amp;gt;, Jiri Cincura &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26649517&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;diskuze@...&lt;/a&gt;&amp;gt; wrote:&lt;BR&gt;&lt;/DIV&gt;
&lt;TABLE style=&quot;MARGIN: 0px 0px 0px 15px; FONT-SIZE: 1em&quot; border=0 bgColor=#f3f3f3&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;DIV style=&quot;BORDER-LEFT: #050505 1px solid; PADDING-LEFT: 7px&quot;&gt;On Fri, Dec 4, 2009 at 19:57, Robert Quintero &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26649517&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robertq@...&lt;/a&gt;&amp;gt; wrote:&lt;BR&gt;&amp;gt; Am I supposed to be able to use the designer to do this or am I just barking&lt;BR&gt;&amp;gt; up the wrong tree?&lt;BR&gt;&lt;BR&gt;LINQ to SQL and Entity Framework are completely different pieces.&lt;BR&gt;&lt;BR&gt;-- &lt;BR&gt;Jiri {x2} Cincura (CTO x2develop.com)&lt;BR&gt;&lt;A href=&quot;http://blog.cincura.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.cincura.net/&lt;/A&gt; | &lt;A href=&quot;http://www.ID3renamer.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ID3renamer.com&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;------------------------------------------------------------------------------&lt;BR&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,&lt;BR&gt;a free event focused on virtualization and cloud computing. &lt;BR&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.&lt;BR&gt;&lt;A href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/A&gt;&lt;BR&gt;_______________________________________________&lt;BR&gt;Firebird-net-provider mailing list&lt;BR&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26649517&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Firebird-net-provider@...&lt;/a&gt;&lt;BR&gt;&lt;A href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&lt;/A&gt;&lt;BR&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Firebird-net-provider mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26649517&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Firebird-net-provider@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-net-provider-f4397.html&quot; embed=&quot;fixTarget[4397]&quot; target=&quot;_top&quot; &gt;firebird-net-provider&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Generating-entity-classes-using-a-firebird-database-tp26648420p26649517.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26649031</id>
	<title>Re: Generating entity classes using a firebird database</title>
	<published>2009-12-04T12:48:43Z</published>
	<updated>2009-12-04T12:48:43Z</updated>
	<author>
		<name>Jiri Cincura</name>
	</author>
	<content type="html">On Fri, Dec 4, 2009 at 19:57, Robert Quintero &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26649031&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;robertq@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; Am I supposed to be able to use the designer to do this or am I just barking
&lt;br&gt;&amp;gt; up the wrong tree?
&lt;br&gt;&lt;br&gt;LINQ to SQL and Entity Framework are completely different pieces.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Jiri {x2} Cincura (CTO x2develop.com)
&lt;br&gt;&lt;a href=&quot;http://blog.cincura.net/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://blog.cincura.net/&lt;/a&gt;&amp;nbsp;| &lt;a href=&quot;http://www.ID3renamer.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ID3renamer.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Firebird-net-provider mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26649031&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Firebird-net-provider@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-net-provider-f4397.html&quot; embed=&quot;fixTarget[4397]&quot; target=&quot;_top&quot; &gt;firebird-net-provider&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Generating-entity-classes-using-a-firebird-database-tp26648420p26649031.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26648661</id>
	<title>64bit version naming</title>
	<published>2009-12-04T12:20:08Z</published>
	<updated>2009-12-04T12:20:08Z</updated>
	<author>
		<name>Milan Babuskov</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;following the discussion on firebird-support, I'd like to raise the 
&lt;br&gt;issue of package naming for 64bit versions of Firebird. It is not a big 
&lt;br&gt;deal, but it would be helpful for beginners...
&lt;br&gt;&lt;br&gt;-------- Original Message --------
&lt;br&gt;Subject: RE: [firebird-support] Latest stable release
&lt;br&gt;&lt;br&gt;&lt;br&gt;Mark Rotteveel wrote:
&lt;br&gt;&amp;gt; &amp;gt; AMD64 is also compatible with Intel. It is simply called AMD64
&lt;br&gt;&amp;gt; because AMD was the first to introduce a 64 bit x86 instructionset.
&lt;br&gt;&amp;gt; This instructionset is also used by Intel due to an IP-'sharing'
&lt;br&gt;&amp;gt; between AMD and Intel.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; BTW: Might be worthwhile to rename AMD64 to x64 (ex like Sun has
&lt;br&gt;&amp;gt; done) to prevent this kind of confusion.
&lt;br&gt;&lt;br&gt;I wrote:
&lt;br&gt;&amp;gt; Agreed. I remember that in the beginning I compiled FB on my Intel
&lt;br&gt;&amp;gt; Core2Duo myself because I though this official binary would only work
&lt;br&gt;&amp;gt; on AMD CPUs.
&lt;br&gt;&lt;br&gt;Sean Leyne wrote:
&lt;br&gt;&amp;nbsp;&amp;gt; I tried to make this argument to the other FB admins, a couple
&lt;br&gt;&amp;nbsp;&amp;gt; of years ago, but didn't get anywhere.
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; (I also think that &amp;quot;x64&amp;quot; is more obvious as a platform-neutral
&lt;br&gt;&amp;nbsp;&amp;gt; 64 bit option, AMD64 suggest a build specifically for AMD CPUs)
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; Perhaps it is time for someone else to try, on the devel list.
&lt;br&gt;&lt;br&gt;I'm sorry if I missed some earlier discussions, but is there some good 
&lt;br&gt;reason why packages are still named AMD64 now that Intel is clearly 
&lt;br&gt;on-par when we speak about 64bit CPUs?
&lt;br&gt;&lt;br&gt;As I wrote, it is not a big issue, but it would be nice.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Milan Babuskov
&lt;br&gt;&lt;br&gt;==================================
&lt;br&gt;The easiest way to import XML, CSV
&lt;br&gt;and textual files into Firebird:
&lt;br&gt;&lt;a href=&quot;http://www.guacosoft.com/xmlwizard&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.guacosoft.com/xmlwizard&lt;/a&gt;&lt;br&gt;==================================
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-devel-f4395.html&quot; embed=&quot;fixTarget[4395]&quot; target=&quot;_top&quot; &gt;firebird-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/64bit-version-naming-tp26648661p26648661.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26648420</id>
	<title>Generating entity classes using a firebird database</title>
	<published>2009-12-04T10:57:48Z</published>
	<updated>2009-12-04T10:57:48Z</updated>
	<author>
		<name>Robert Quintero</name>
	</author>
	<content type="html">&lt;HTML&gt;&lt;HEAD&gt;
&lt;META content=&quot;text/html; charset=iso-8859-15&quot; http-equiv=Content-Type&gt;
&lt;META name=GENERATOR content=&quot;MSHTML 8.00.6001.18852&quot;&gt;&lt;/HEAD&gt;
&lt;BODY style=&quot;MARGIN: 4px 4px 1px; FONT: 10pt Segoe UI&quot;&gt;
&lt;DIV&gt;What I am trying to do is use Linq to SQL and generate my entity classes like I would with a MS Sql database. I was under the impression that the latest versions supported the entity framework. I have already downloaded and set up the DDEX files and I can see my database in the server explorer but when I attempt to create the database diagram, which follows the autogeneration of my entity classes, it tells me &quot;the selected object uses an unsupported data provider&quot;. Am I supposed to be able to use the designer to do this or am I just barking up the wrong tree?&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Additional information:&lt;/DIV&gt;
&lt;DIV&gt;I'm running Vistax64 and the project is using the embedded version of firebird (2.1.3) using c# with .net 3.5 sp1.&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Thanks,&lt;/DIV&gt;
&lt;DIV&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV&gt;Robert&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
&lt;br /&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Firebird-net-provider mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26648420&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Firebird-net-provider@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-net-provider&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-net-provider-f4397.html&quot; embed=&quot;fixTarget[4397]&quot; target=&quot;_top&quot; &gt;firebird-net-provider&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Generating-entity-classes-using-a-firebird-database-tp26648420p26648420.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26645356</id>
	<title>Re: Fbguard - was FB3 and ...</title>
	<published>2009-12-04T08:44:17Z</published>
	<updated>2009-12-04T08:44:17Z</updated>
	<author>
		<name>Alexander Peshkoff</name>
	</author>
	<content type="html">On Friday 04 December 2009 19:13:14 Ann W. Harrison wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Alexander Peshkoff wrote:
&lt;br&gt;&amp;gt; &amp;gt; Not exactly correct. There is at least one place in the code where power
&lt;br&gt;&amp;gt; &amp;gt; failure or other system crash even with FW=ON, correct HDD setup, etc.
&lt;br&gt;&amp;gt; &amp;gt; can corrupt database.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If so, that's a critical bug and should be fixed. &amp;nbsp;How did it get
&lt;br&gt;&amp;gt; discovered and ignored?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; This is verb_post() in vio.cpp. We had such problem with
&lt;br&gt;&amp;gt; &amp;gt; 1.5 - in that case it was crashing due to OOM condition, and database was
&lt;br&gt;&amp;gt; &amp;gt; corrupted each time it happened. There is even a pragme message
&lt;br&gt;&amp;gt; &amp;gt; Out-of-memory condition in this function corrupts database.
&lt;br&gt;&amp;gt; &amp;gt; but any other failure during verb_post() can corrupt it too.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I didn't see the pragma message in HEAD ... 
&lt;/div&gt;&lt;br&gt;Should be fixed in 2.5.
&lt;br&gt;&lt;br&gt;&amp;gt; Do you really mean that 
&lt;br&gt;&amp;gt; it corrupts the database on disk, or that it corrupts internal
&lt;br&gt;&amp;gt; structures and requires restarting the server?
&lt;br&gt;&lt;br&gt;It corrupts database on disk.
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-devel-f4395.html&quot; embed=&quot;fixTarget[4395]&quot; target=&quot;_top&quot; &gt;firebird-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fbguard---was-FB3-and-...-tp26627750p26645356.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26644788</id>
	<title>[ monetdb-Feature Requests-2871572 ] mclient: QUERY does not report the actual query on error</title>
	<published>2009-12-04T08:08:34Z</published>
	<updated>2009-12-04T08:08:34Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #2871572, was opened at 2009-10-02 00:53
&lt;br&gt;Message generated for change (Comment added) made by mr-meltdown
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2871572&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2871572&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Open
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Stefan de Konink (skinkie)
&lt;br&gt;Assigned to: Niels Nes (nielsnes)
&lt;br&gt;Summary: mclient: QUERY does not report the actual query on error
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;While loading: &lt;a href=&quot;http://mirror.openstreetmap.nl/knmi/KNMI.sql&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mirror.openstreetmap.nl/knmi/KNMI.sql&lt;/a&gt;&lt;br&gt;&lt;br&gt;I see:
&lt;br&gt;MAPI &amp;nbsp;= monetdb@localhost:50001
&lt;br&gt;QUERY = # DEZE GEGEVENS MOGEN VRIJ WORDEN GEBRUIKT MITS DE VOLGENDE BRONVERMELDING WORDT GEGEVEN:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # KONINKLIJK NEDERLANDS METEOROLOGISCH INSTITUUT (KNMI)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # THESE DATA CAN BE USED FREELY PROVIDED THAT THE FOLLOWING SOURCE IS ACKNOWLEDGED:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # ROYAL NETHERLANDS METEOROLOGICAL INSTITUTE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DROP TABLE stations;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CREATE TABLE stations (stationid integer, long decimal(5,2), lat decimal(5,2), altitude smallint, name varchar(128), primary key(stationid));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COPY 36 RECORDS INTO stations from stdin USING DELIMITERS '\t', '\n'
&lt;br&gt;ERROR = !DROP TABLE: no such table 'stations'
&lt;br&gt;&lt;br&gt;Obviously the right query is not selected.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-12-04 17:08
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;this feature request is about the server sending back the query that
&lt;br&gt;failed, not about a loading problem.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 16:18
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This script works on the current version.
&lt;br&gt;# MonetDB/SQL module v2.35.0 loaded
&lt;br&gt;!DROP TABLE: no such table 'stations'
&lt;br&gt;&amp;3
&lt;br&gt;&amp;2 36 -1
&lt;br&gt;!DROP TABLE: no such table 'knmi_tmp'
&lt;br&gt;&amp;4 f
&lt;br&gt;&amp;3
&lt;br&gt;&amp;2 544054 -1
&lt;br&gt;&amp;4 t
&lt;br&gt;!DROP TABLE: no such table 'knmi'
&lt;br&gt;&amp;4 f
&lt;br&gt;&amp;3
&lt;br&gt;&amp;2 544054 -1
&lt;br&gt;&amp;3
&lt;br&gt;&amp;4 t
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-10-02 13:00
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Turning this one into a feature request again. &amp;nbsp;After talking to Stefan
&lt;br&gt;(dK) it seems that what he expects as output would be:
&lt;br&gt;&lt;br&gt;MAPI = monetdb@localhost:50001
&lt;br&gt;QUERY = DROP TABLE stations;
&lt;br&gt;ERROR = !DROP TABLE: no such table 'stations'
&lt;br&gt;&lt;br&gt;This is just the conclusion I made earlier in this bug.
&lt;br&gt;&lt;br&gt;We will have to make separate bugs for all issues encountered here that we
&lt;br&gt;noticed, as per the &amp;quot;one issue per bug is enough&amp;quot; rule.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-10-02 11:34
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;the server actually crashes even
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-10-02 11:34
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;with -i:
&lt;br&gt;% $INSTALL_DIR/bin/mclient -i -dslave ~/tmp/KNMI.sql
&lt;br&gt;Welcome to mclient, the MonetDB/SQL interactive terminal
&lt;br&gt;Database: MonetDB v5.16.0, 'slave'
&lt;br&gt;Type \q to quit, \? for a list of available commands
&lt;br&gt;auto commit mode: on
&lt;br&gt;DROP TABLE: no such table 'stations'
&lt;br&gt;DROP TABLE: no such table 'stations'
&lt;br&gt;MALException:!ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;COMMIT: failed
&lt;br&gt;ERROR: COMMIT: transaction is aborted, will ROLLBACK instead
&lt;br&gt;DROP TABLE: no such table 'knmi'
&lt;br&gt;36 affected rows
&lt;br&gt;DROP TABLE: no such table 'knmi_tmp'
&lt;br&gt;SELECT: no such table 'knmi_tmp'
&lt;br&gt;current transaction is aborted (please ROLLBACK)
&lt;br&gt;COMMIT: failed
&lt;br&gt;ERROR: COMMIT: transaction is aborted, will ROLLBACK instead
&lt;br&gt;sql&amp;gt;
&lt;br&gt;&lt;br&gt;there is way to much crap here for me to debug/see the right problem.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-10-02 11:32
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;without -i I see this:
&lt;br&gt;&lt;br&gt;% $INSTALL_DIR/bin/mclient &amp;nbsp;-dslave ~/tmp/KNMI.sql 
&lt;br&gt;MAPI &amp;nbsp;= monetdb@localhost:50000
&lt;br&gt;QUERY = # DEZE GEGEVENS MOGEN VRIJ WORDEN GEBRUIKT MITS DE VOLGENDE
&lt;br&gt;BRONVERMELDING WORDT GEGEVEN:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # KONINKLIJK NEDERLANDS METEOROLOGISCH INSTITUUT (KNMI)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # THESE DATA CAN BE USED FREELY PROVIDED THAT THE FOLLOWING SOURCE
&lt;br&gt;IS ACKNOWLEDGED:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # ROYAL NETHERLANDS METEOROLOGICAL INSTITUTE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DROP TABLE stations;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CREATE TABLE stations (stationid integer, long decimal(5,2), lat
&lt;br&gt;decimal(5,2), altitude smallint, name varchar(128), primary
&lt;br&gt;key(stationid));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COPY 36 RECORDS INTO stations from stdin USING DELIMITERS '\t',
&lt;br&gt;'\n'
&lt;br&gt;ERROR = !DROP TABLE: no such table 'stations'
&lt;br&gt;MAPI &amp;nbsp;= monetdb@localhost:50000
&lt;br&gt;QUERY = # DEZE GEGEVENS MOGEN VRIJ WORDEN GEBRUIKT MITS DE VOLGENDE
&lt;br&gt;BRONVERMELDING WORDT GEGEVEN:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # KONINKLIJK NEDERLANDS METEOROLOGISCH INSTITUUT (KNMI)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # THESE DATA CAN BE USED FREELY PROVIDED THAT THE FOLLOWING SOURCE
&lt;br&gt;IS ACKNOWLEDGED:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # ROYAL NETHERLANDS METEOROLOGICAL INSTITUTE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DROP TABLE stations;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CREATE TABLE stations (stationid integer, long decimal(5,2), lat
&lt;br&gt;decimal(5,2), altitude smallint, name varchar(128), primary
&lt;br&gt;key(stationid));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COPY 36 RECORDS INTO stations from stdin USING DELIMITERS '\t',
&lt;br&gt;'\n'
&lt;br&gt;ERROR = !DROP TABLE: no such table 'stations'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !MALException:!ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !COMMIT: failed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: COMMIT: transaction is aborted, will ROLLBACK instead
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !DROP TABLE: no such table 'knmi'
&lt;br&gt;[ 36 &amp;nbsp; &amp;nbsp;]
&lt;br&gt;MAPI &amp;nbsp;= monetdb@localhost:50000
&lt;br&gt;QUERY = # DEZE GEGEVENS MOGEN VRIJ WORDEN GEBRUIKT MITS DE VOLGENDE
&lt;br&gt;BRONVERMELDING WORDT GEGEVEN:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # KONINKLIJK NEDERLANDS METEOROLOGISCH INSTITUUT (KNMI)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # THESE DATA CAN BE USED FREELY PROVIDED THAT THE FOLLOWING SOURCE
&lt;br&gt;IS ACKNOWLEDGED:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # ROYAL NETHERLANDS METEOROLOGICAL INSTITUTE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DROP TABLE stations;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CREATE TABLE stations (stationid integer, long decimal(5,2), lat
&lt;br&gt;decimal(5,2), altitude smallint, name varchar(128), primary
&lt;br&gt;key(stationid));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COPY 36 RECORDS INTO stations from stdin USING DELIMITERS '\t',
&lt;br&gt;'\n'
&lt;br&gt;ERROR = !DROP TABLE: no such table 'knmi_tmp'
&lt;br&gt;MAPI &amp;nbsp;= monetdb@localhost:50000
&lt;br&gt;QUERY = # DEZE GEGEVENS MOGEN VRIJ WORDEN GEBRUIKT MITS DE VOLGENDE
&lt;br&gt;BRONVERMELDING WORDT GEGEVEN:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # KONINKLIJK NEDERLANDS METEOROLOGISCH INSTITUUT (KNMI)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # THESE DATA CAN BE USED FREELY PROVIDED THAT THE FOLLOWING SOURCE
&lt;br&gt;IS ACKNOWLEDGED:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # ROYAL NETHERLANDS METEOROLOGICAL INSTITUTE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DROP TABLE stations;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CREATE TABLE stations (stationid integer, long decimal(5,2), lat
&lt;br&gt;decimal(5,2), altitude smallint, name varchar(128), primary
&lt;br&gt;key(stationid));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COPY 36 RECORDS INTO stations from stdin USING DELIMITERS '\t',
&lt;br&gt;'\n'
&lt;br&gt;ERROR = !SELECT: no such table 'knmi_tmp'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !current transaction is aborted (please ROLLBACK)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !COMMIT: failed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: COMMIT: transaction is aborted, will ROLLBACK instead
&lt;br&gt;sql&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-10-02 11:30
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Download the KNMI.sql file and issue the command
&lt;br&gt;mclient -lsql -i KNMI.sql 
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-10-02 11:25
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;stmane, how do you reproduce that error? &amp;nbsp;It works fine for me:
&lt;br&gt;&lt;br&gt;sql&amp;gt;drop table test;
&lt;br&gt;DROP TABLE: no such table 'test'
&lt;br&gt;sql&amp;gt;select 1;
&lt;br&gt;+--------------+
&lt;br&gt;| single_value |
&lt;br&gt;+==============+
&lt;br&gt;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1 |
&lt;br&gt;+--------------+
&lt;br&gt;1 tuple
&lt;br&gt;sql&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Stefan Manegold (stmane)
&lt;br&gt;Date: 2009-10-02 11:10
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;The double (first, only) error message also occurs with the Aug2009 release
&lt;br&gt;branch.
&lt;br&gt;As said, I'm not sure, whether it is a SQL, MAPI, or mclient problem ...
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Stefan Manegold (stmane)
&lt;br&gt;Date: 2009-10-02 10:15
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Like others, I could not get this from the original posting of this bug
&lt;br&gt;report --- nor can I tell, whether this was the problem that the original
&lt;br&gt;poster intended to report ---, but there is indeed an error/bug involved:
&lt;br&gt;The correct/expected first error message (DROP TABLE: no such table
&lt;br&gt;'stations') is issued a second time, as soon as the first query result is
&lt;br&gt;returned/printed. Looks like some error/output buffer is not initialized or
&lt;br&gt;cleared correctly.
&lt;br&gt;Might be a bug in SQL, but might also be a bug in MAPI or mclient.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-10-02 08:23
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;You are probably using the candidate release (Nov2009) or current, and are
&lt;br&gt;piping the output into mclient, or making mclient read from file. &amp;nbsp;Our
&lt;br&gt;server doesn't report its state, so we can't do more in that case than we
&lt;br&gt;do right now. &amp;nbsp;If you want mclient to process line by line, use the -i
&lt;br&gt;flag.
&lt;br&gt;&lt;br&gt;It is a feature request to have (any) client to report exactly what went
&lt;br&gt;wrong where, based on a state inside the server.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-10-02 02:21
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;mclient -lsql -i KNMI.sql 
&lt;br&gt;Welcome to mclient, the MonetDB/SQL interactive terminal
&lt;br&gt;Database: MonetDB v5.15.0, 'demo'
&lt;br&gt;Type \q to quit, \? for a list of available commands
&lt;br&gt;auto commit mode: on
&lt;br&gt;DROP TABLE: no such table 'stations'
&lt;br&gt;DROP TABLE: no such table 'stations'
&lt;br&gt;36 affected rows
&lt;br&gt;DROP TABLE: no such table 'knmi_tmp'
&lt;br&gt;544054 affected rows
&lt;br&gt;DROP TABLE: no such table 'knmi'
&lt;br&gt;544054 affected rows
&lt;br&gt;sql&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-10-02 01:25
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;The conclusion that there is here a MonetDB bug can not be deciphered from
&lt;br&gt;this report. Of course it works when you have auto-commit enabled.
&lt;br&gt;Moreover, mapi client throws the complete sql script to the server when you
&lt;br&gt;pass it as an argument to mclient. If you need line-based errors, then use
&lt;br&gt;either &amp;lt;inputfile or the -i option.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2871572&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2871572&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644788&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-2871572---mclient%3A-QUERY-does-not-report-the-actual-query-on-error-tp26644788p26644788.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26644559</id>
	<title>Re: Fbguard - was FB3 and ...</title>
	<published>2009-12-04T07:50:37Z</published>
	<updated>2009-12-04T07:50:37Z</updated>
	<author>
		<name>Ann W. Harrison</name>
	</author>
	<content type="html">Alexander Peshkoff wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ann, write cache on HDD does not break something when you 
&lt;br&gt;&amp;gt; kill fb_inet_server
&lt;br&gt;&amp;gt; Data pages, passed to the OS in safe write order will be written to the disk 
&lt;br&gt;&amp;gt; no matter of process is killed.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&lt;br&gt;That's true, but a power failure will. &amp;nbsp;I'm sorry I confused those
&lt;br&gt;two issues, but a corrupt database is a bad thing to have, whatever
&lt;br&gt;the cause.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Ann
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-devel-f4395.html&quot; embed=&quot;fixTarget[4395]&quot; target=&quot;_top&quot; &gt;firebird-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Fbguard---was-FB3-and-...-tp26627750p26644559.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26644366</id>
	<title>Re: [Monetdb-checkins] MonetDB5/src/modules/mal pma.mx, , 1.7, 1.8</title>
	<published>2009-12-04T07:41:19Z</published>
	<updated>2009-12-04T07:41:19Z</updated>
	<author>
		<name>Stefan Manegold</name>
	</author>
	<content type="html">Nan,
&lt;br&gt;&lt;br&gt;in addition to Sjoerd's comments, I noticed that your approach to
&lt;br&gt;solving/avoiding some of the type mismatch complaints on Windows
&lt;br&gt;is to add an explicit cast, in most cases from type oid to type int.
&lt;br&gt;The latter is 32-bit (signed) on all platforms, while the former can be
&lt;br&gt;either 32-bit or 64-bit (unsigned, but only 31/63 bits are actually used).
&lt;br&gt;In case oid is 64-(63-)bit, casting to int might result in an overflow;
&lt;br&gt;I did not see any checks or assertions to ensure that such overflows cannot
&lt;br&gt;happen or are detected properly.
&lt;br&gt;&lt;br&gt;As far as I can see, most of the cases deal with variable that (explicitly
&lt;br&gt;or implicitly) represent the number of BUNs in a BAT. For that purpose, you
&lt;br&gt;should better use type BUN in C code and :wrd in MAL, instead of mixing oid
&lt;br&gt;&amp; int. :wrd is 32-bit on 32-bit systems and 64-bit on 64-bit systems
&lt;br&gt;(signed); BUN is large enough to hold the max. number of BUNs allowed per
&lt;br&gt;BAT, i.e., 32-bit on 32-bit systems and 64-bit systems with 32-bit OIDs, and
&lt;br&gt;64-bit on 64-bit systems with 64-bit OIDs (unsigned, but only 31/63 bits are
&lt;br&gt;used).
&lt;br&gt;&lt;br&gt;Let me know, in case you need more advice about the MonetDB type system and
&lt;br&gt;how to use it.
&lt;br&gt;&lt;br&gt;Stefan
&lt;br&gt;&lt;br&gt;On Fri, Dec 04, 2009 at 10:27:01AM +0100, Sjoerd Mullender wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; I noticed that you return constant strings when an error occurs. &amp;nbsp;This
&lt;br&gt;&amp;gt; doesn't work since the interpreter expects that strings are allocated
&lt;br&gt;&amp;gt; with GDKmalloc (i.e., it calls GDKfree on the error messages).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When you want to return an error, use the macro throw() (see numerous
&lt;br&gt;&amp;gt; examples in the code).
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Also, I noticed that there are calls to PMAnew in your code that don't
&lt;br&gt;&amp;gt; check the return value (which could be an allocated string per the
&lt;br&gt;&amp;gt; above), so there is a potential memory leak here. &amp;nbsp;(Plus, when PMAnew
&lt;br&gt;&amp;gt; fails for whatever reason, you may not want to continue.)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; This latter remark might be true for other functions. &amp;nbsp;I didn't check.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Tang Nan wrote:
&lt;br&gt;&amp;gt; &amp;gt; Update of /cvsroot/monetdb/MonetDB5/src/modules/mal
&lt;br&gt;&amp;gt; &amp;gt; In directory sfp-cvsdas-1.v30.ch3.sourceforge.com:/tmp/cvs-serv28068/src/modules/mal
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Modified Files:
&lt;br&gt;&amp;gt; &amp;gt; 	pma.mx 
&lt;br&gt;&amp;gt; &amp;gt; Log Message:
&lt;br&gt;&amp;gt; &amp;gt; fix some bugs about type conversion failure on Windows
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Index: pma.mx
&lt;br&gt;&amp;gt; &amp;gt; ===================================================================
&lt;br&gt;&amp;gt; &amp;gt; RCS file: /cvsroot/monetdb/MonetDB5/src/modules/mal/pma.mx,v
&lt;br&gt;&amp;gt; &amp;gt; retrieving revision 1.7
&lt;br&gt;&amp;gt; &amp;gt; retrieving revision 1.8
&lt;br&gt;&amp;gt; &amp;gt; diff -u -d -r1.7 -r1.8
&lt;br&gt;&amp;gt; &amp;gt; --- pma.mx	2 Nov 2009 16:53:38 -0000	1.7
&lt;br&gt;&amp;gt; &amp;gt; +++ pma.mx	4 Dec 2009 08:52:46 -0000	1.8
&lt;br&gt;&amp;gt; &amp;gt; @@ -75,10 +75,6 @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;@:pma_mal(lng)@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;@:pma_mal(flt)@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;@:pma_mal(dbl)@
&lt;br&gt;&amp;gt; &amp;gt; -@(
&lt;br&gt;&amp;gt; &amp;gt; -StM: disabled as the code clearly cannot handle type str (yet?)
&lt;br&gt;&amp;gt; &amp;gt; -@:pma_mal(str)@
&lt;br&gt;&amp;gt; &amp;gt; -@)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;@+ PMA API
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;@h
&lt;br&gt;&amp;gt; &amp;gt; @@ -115,10 +111,6 @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;@:pma_decl(lng)@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;@:pma_decl(flt)@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;@:pma_decl(dbl)@
&lt;br&gt;&amp;gt; &amp;gt; -@(
&lt;br&gt;&amp;gt; &amp;gt; -StM: disabled as the code clearly cannot handle type str (yet?)
&lt;br&gt;&amp;gt; &amp;gt; -@:pma_decl(str)@
&lt;br&gt;&amp;gt; &amp;gt; -@)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;#endif	/* _PMA_H_ */
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;@+ PMA implementation
&lt;br&gt;&amp;gt; &amp;gt; @@ -155,10 +147,6 @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	for (cnt = PMA_SEG; cnt &amp;lt; *sz; cnt &amp;lt;&amp;lt;= 1);	/* figure out the size */
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	b = BATnew(TYPE_void, *tpe, cnt);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	if (b) {
&lt;br&gt;&amp;gt; &amp;gt; -@(
&lt;br&gt;&amp;gt; &amp;gt; -StM: disabled as the code clearly cannot handle other than fixed-size linear types (yet?)
&lt;br&gt;&amp;gt; &amp;gt; -		var_t nil_off;
&lt;br&gt;&amp;gt; &amp;gt; -@)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		switch(ATOMstorage(*tpe)) {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		case TYPE_chr: @:fillnill(chr, chr_nil)@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		case TYPE_bte: @:fillnill(bte, bte_nil)@
&lt;br&gt;&amp;gt; &amp;gt; @@ -168,15 +156,8 @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		case TYPE_flt: @:fillnill(flt, flt_nil)@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		case TYPE_dbl: @:fillnill(dbl, dbl_nil)@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		case TYPE_ptr: @:fillnill(ptr, ptr_nil)@
&lt;br&gt;&amp;gt; &amp;gt; -		default:	
&lt;br&gt;&amp;gt; &amp;gt; -			BBPunfix(b-&amp;gt;batCacheid);
&lt;br&gt;&amp;gt; &amp;gt; -			return &amp;quot;PMAnew: type not supported (yet?)&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt; -@(
&lt;br&gt;&amp;gt; &amp;gt; -StM: disabled as the code clearly cannot handle other than fixed-size linear types (yet?)
&lt;br&gt;&amp;gt; &amp;gt; -			 &amp;nbsp; &amp;nbsp; &amp;nbsp; BUNins(b, NULL, (ptr)str_nil, FALSE);
&lt;br&gt;&amp;gt; &amp;gt; - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp; nil_off = *(var_t*) Tloc(b, BUNfirst(b));
&lt;br&gt;&amp;gt; &amp;gt; -		 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; @:fillnill(wrd, nil_off)@
&lt;br&gt;&amp;gt; &amp;gt; -@)
&lt;br&gt;&amp;gt; &amp;gt; +		default:		BBPunfix(b-&amp;gt;batCacheid);
&lt;br&gt;&amp;gt; &amp;gt; +						return &amp;quot;PMAnew: type not supported (yet?)&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		}
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		BATsetcount(b, cnt);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		b-&amp;gt;tsorted = 0;
&lt;br&gt;&amp;gt; &amp;gt; @@ -417,7 +398,7 @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	bat ret;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	BAT *b, *bn;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	@1 *base, *basen;
&lt;br&gt;&amp;gt; &amp;gt; -	(void)dummy;
&lt;br&gt;&amp;gt; &amp;gt; +	dummy = 0;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	b = BATdescriptor(*bid);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	if (b == NULL) return &amp;quot;PMAdel: illegal bat parameter&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	psz = BATcount(b);
&lt;br&gt;&amp;gt; &amp;gt; @@ -725,9 +706,9 @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;pma_export str
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;PMAbulkins_@1(oid *pos_res, bat *bid, oid *pos, bat *ibid) {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	bit fgw, fg;
&lt;br&gt;&amp;gt; &amp;gt; -	int tpe, size;
&lt;br&gt;&amp;gt; &amp;gt; +	int tpe, size, slen;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	oid i, j, k, ht, sz, isz, psz, cnt, icnt, lv, wsz, snum, scl, scr, wbeg, mpos, cur;
&lt;br&gt;&amp;gt; &amp;gt; -	dbl dens, dent, step, dstep, slen;
&lt;br&gt;&amp;gt; &amp;gt; +	dbl dens, dent, step, dstep;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	bat ret;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	BAT *b, *bi, *bn;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	@1 *base, *basei, *basen;
&lt;br&gt;&amp;gt; &amp;gt; @@ -795,7 +776,7 @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;					cur = i;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;				}
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;			} else {
&lt;br&gt;&amp;gt; &amp;gt; -				if (fg &amp;&amp; (i - cur &amp;gt;= slen)) {
&lt;br&gt;&amp;gt; &amp;gt; +				if (fg &amp;&amp; ((int)(i - cur) &amp;gt;= slen)) {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;					base[cur] = base[i];
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;					base[i] = (@1)@1_nil;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;					cur += slen;
&lt;br&gt;&amp;gt; &amp;gt; @@ -815,7 +796,7 @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;					cur = i;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;				}
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;			} else {
&lt;br&gt;&amp;gt; &amp;gt; -				if (fg &amp;&amp; (cur - i &amp;gt;= slen)) {
&lt;br&gt;&amp;gt; &amp;gt; +				if (fg &amp;&amp; ((int)(cur - i) &amp;gt;= slen)) {
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;					base[cur] = base[i];
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;					base[i] = (@1)@1_nil;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;					cur -= slen;
&lt;br&gt;&amp;gt; &amp;gt; @@ -839,7 +820,7 @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		while (TaoMin * size &amp;lt; cnt + icnt) size &amp;lt;&amp;lt;= 1;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		dstep = (dbl)size / (cnt + icnt);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		slen = ceil(dstep);
&lt;br&gt;&amp;gt; &amp;gt; -		if ((cnt + icnt) * slen &amp;gt; size) slen--;
&lt;br&gt;&amp;gt; &amp;gt; +		if ((int)(cnt + icnt) * slen &amp;gt; size) slen--;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		tpe = TYPE_@1;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		PMAnew(&amp;ret, &amp;tpe, &amp;size);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;		bn = &amp;nbsp;BATdescriptor(ret);
&lt;br&gt;&amp;gt; &amp;gt; @@ -877,7 +858,7 @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	BAT *b;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	oid lo, hi, lo_res, hi_res, pos_res;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	int i;
&lt;br&gt;&amp;gt; &amp;gt; -	(void)dummy;
&lt;br&gt;&amp;gt; &amp;gt; +	dummy = 0;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	b = BATdescriptor(*bid);
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	if (b == NULL) return &amp;quot;PMAfnd: illegal bat parameter&amp;quot;;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;	for (i = 0; i &amp;lt; *num; i++) {
&lt;br&gt;&amp;gt; &amp;gt; @@ -916,7 +897,3 @@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;@:pma_impl(lng)@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;@:pma_impl(flt)@
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;@:pma_impl(dbl)@
&lt;br&gt;&amp;gt; &amp;gt; -@(
&lt;br&gt;&amp;gt; &amp;gt; -StM: disabled as the code clearly cannot handle type str (yet?)
&lt;br&gt;&amp;gt; &amp;gt; -@:pma_impl(str)@
&lt;br&gt;&amp;gt; &amp;gt; -@)
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; &amp;gt; a free event focused on virtualization and cloud computing. 
&lt;br&gt;&amp;gt; &amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &amp;gt; Monetdb-checkins mailing list
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644366&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-checkins@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-checkins&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-checkins&lt;/a&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; Sjoerd Mullender
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing. 
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Monetdb-checkins mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644366&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-checkins@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-checkins&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-checkins&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;| Dr. Stefan Manegold | mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644366&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Stefan.Manegold@...&lt;/a&gt; |
&lt;br&gt;| CWI, &amp;nbsp;P.O.Box 94079 | &lt;a href=&quot;http://www.cwi.nl/~manegold/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cwi.nl/~manegold/&lt;/a&gt;&amp;nbsp; |
&lt;br&gt;| 1090 GB Amsterdam &amp;nbsp; | Tel.: +31 (20) 592-4212 &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| The Netherlands &amp;nbsp; &amp;nbsp; | Fax : +31 (20) 592-4312 &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-developers mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644366&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-developers@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-developers&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-developers&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-developers-f4365.html&quot; embed=&quot;fixTarget[4365]&quot; target=&quot;_top&quot; &gt;monetdb-developers&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A--Monetdb-checkins--MonetDB5-src-modules-mal-pma.mx%2C-%2C-1.7%2C-1.8-tp26639824p26644366.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26644166</id>
	<title>[ monetdb-Feature Requests-1218276 ] XQ: Processing Instructions</title>
	<published>2009-12-04T07:29:30Z</published>
	<updated>2009-12-04T07:29:30Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #1218276, was opened at 2005-06-10 16:39
&lt;br&gt;Message generated for change (Comment added) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1218276&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1218276&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Wouter Alink (vzzzbx)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: XQ: Processing Instructions
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;To make the XQuery demo's more attractive I would like
&lt;br&gt;to add more weigth to the implementation of the
&lt;br&gt;Processing Instruction feature:
&lt;br&gt;&lt;br&gt;processing-instruction { $a } { $b }
&lt;br&gt;&lt;br&gt;Reason is, that this would allow an xquery to be
&lt;br&gt;written with an 'XSLT' style instruction, and then we
&lt;br&gt;could pretty print the results as html.
&lt;br&gt;&lt;br&gt;If someone can give me a clue on how to implement it, i
&lt;br&gt;will try it myself. (which parts need modification?)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 16:29
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This is not likely to be realised in the M4/XQ/PF step anymore.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1218276&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1218276&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644166&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-1218276---XQ%3A-Processing-Instructions-tp26644166p26644166.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26644150</id>
	<title>[ monetdb-Feature Requests-2154105 ] SQL: COPY INTO report line number or row on failure</title>
	<published>2009-12-04T07:28:20Z</published>
	<updated>2009-12-04T07:28:20Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #2154105, was opened at 2008-10-09 03:02
&lt;br&gt;Message generated for change (Comment added) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2154105&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2154105&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Stefan de Konink (skinkie)
&lt;br&gt;Assigned to: Niels Nes (nielsnes)
&lt;br&gt;Summary: SQL: COPY INTO report line number or row on failure
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;I'm trying to debug an issue with probably a duplicate primary key. For that I reduce the actual amount of rows I want to insert using copy into.
&lt;br&gt;&lt;br&gt;insertme4.sql: 
&lt;br&gt;START TRANSACTION;
&lt;br&gt;CREATE TABLE way_tags (way integer, k varchar(255), v varchar(1024), primary key (way, k), foreign key(way) references ways);
&lt;br&gt;COPY 2000000 RECORDS INTO way_tags from '/mnt/dv/split/way_tags.csv' USING DELIMITERS ',', '\n', '''';
&lt;br&gt;COMMIT;
&lt;br&gt;&lt;br&gt;&lt;br&gt;If I execute this code multiple times I end up in 4000000 inserted rows. The strange thing is, when I actually try to insert 4000000 rows I end up in:
&lt;br&gt;ERROR = !SQLException:assert:INSERT INTO: PRIMARY KEY constraint 'way_tags.way_tags_way_k_pkey' violated
&lt;br&gt;&lt;br&gt;(the same error as I had before)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Now because that number was so nice round and pretty I have tried to insert 2000001 tags where I end up in:
&lt;br&gt;4000002
&lt;br&gt;&lt;br&gt;But this actually *matches* what is inserted in that table:
&lt;br&gt;&lt;br&gt;sql&amp;gt;select count(*) from way_tags;
&lt;br&gt;+---------+
&lt;br&gt;| count_ &amp;nbsp;|
&lt;br&gt;+=========+
&lt;br&gt;| 4000002 |
&lt;br&gt;+---------+
&lt;br&gt;&lt;br&gt;&lt;br&gt;Feature request:
&lt;br&gt;&amp;gt;From debugging perspective it would be very nice if a copy into primary key problem also returned the actual 'line' or broken thing.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 16:28
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This feature has been implemented long time ago.
&lt;br&gt;The erroneous place (one of them) is reported as line..field
&lt;br&gt;combination.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-12-01 10:29
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;I think the new copy into code is a bit more friendly about reporting
&lt;br&gt;errors, but someone who worked on that should give the definite answer.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Romulo Goncalves (romulog)
&lt;br&gt;Date: 2008-12-01 19:48
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This report became a feature request report instead of bug report
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Romulo Goncalves (romulog)
&lt;br&gt;Date: 2008-12-01 16:14
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;I propose to change this report to a feature request report....
&lt;br&gt;&lt;br&gt;Niels, 
&lt;br&gt;Do you agree?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2154105&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2154105&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644150&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-2154105---SQL%3A-COPY-INTO-report-line-number-or-row-on-failure-tp26644150p26644150.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26644131</id>
	<title>[ monetdb-Feature Requests-923204 ] Making Mapi.h more C friendly</title>
	<published>2009-12-04T07:26:55Z</published>
	<updated>2009-12-04T07:26:55Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #923204, was opened at 2004-03-25 16:53
&lt;br&gt;Message generated for change (Settings changed) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=923204&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=923204&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Marcin Zukowski (e-r00)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: Making Mapi.h more C friendly
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;We should at least:
&lt;br&gt;- get rid of #line statements
&lt;br&gt;- have comments inside .h
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 16:26
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;No action to be taken on this one anymore.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Marcin Zukowski (e-r00)
&lt;br&gt;Date: 2004-09-15 16:27
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=607094
&lt;br&gt;&lt;br&gt;It seems that nobody really noticed adding -l switch to .h
&lt;br&gt;creation rule.
&lt;br&gt;Good :)
&lt;br&gt;Still, currently the rule system makes everything recompile
&lt;br&gt;even if I only touch .mx file containing .h.
&lt;br&gt;The reason is, .h rule doesn't contain -n switch (don't
&lt;br&gt;touch unchanged files) for Mx.
&lt;br&gt;I suggest adding -n to .h and possibly also other rules (.c
&lt;br&gt;.y and so on).
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Sjoerd Mullender (sjoerd)
&lt;br&gt;Date: 2004-08-19 11:26
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=43607
&lt;br&gt;&lt;br&gt;We should not confuse matters. &amp;nbsp;The original request is to
&lt;br&gt;remove #line directives from Mapi.h. &amp;nbsp;More generally,
&lt;br&gt;removing them from all .h files should be no problem. &amp;nbsp;Since
&lt;br&gt;there is (or certainly: should) not be any executable code
&lt;br&gt;in .h files, #line directives don't do anything for the
&lt;br&gt;debugger.
&lt;br&gt;&lt;br&gt;As to comments in Mapi.h, definitely! &amp;nbsp;The whole Mapi.mx
&lt;br&gt;documentation should be redone.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2004-03-25 21:10
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=490798
&lt;br&gt;&lt;br&gt;The #line statements are needed to keep track of the
&lt;br&gt;location when you are running with a debugger/profiler.
&lt;br&gt;Droppping #line could mean there is not enough documentation.
&lt;br&gt;&lt;br&gt;In the rare cases #line was a stand in the way I took the c-file
&lt;br&gt;and deleted the lines with a simple edit command
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Stefan Manegold (stmane)
&lt;br&gt;Date: 2004-03-25 20:25
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=572415
&lt;br&gt;&lt;br&gt;Just no to forget this:
&lt;br&gt;&lt;br&gt;Both, Martin and Marcin are right (which is not too
&lt;br&gt;supprisingly, since there names differ by only one character
&lt;br&gt;... ;-):
&lt;br&gt;Yes, #line statments are needed for debugging as long as the
&lt;br&gt;originaly .mx file is still available, i.e., during &amp;quot;make&amp;quot;
&lt;br&gt;in the build directory.
&lt;br&gt;After &amp;quot;make install&amp;quot; (or &amp;quot;make rpm&amp;quot;) however, the .mx file
&lt;br&gt;is gone, and then the #line statements are actually &amp;quot;wrong&amp;quot;
&lt;br&gt;and &amp;quot;hinder&amp;quot; convenient debugging.
&lt;br&gt;Hence, the core of this feature request boils down to 
&lt;br&gt;- remove #line statements from header files during &amp;quot;make
&lt;br&gt;install&amp;quot;
&lt;br&gt;- make sure that there is (some) documentation left in .h
&lt;br&gt;files after they got extracted from a .mx file.
&lt;br&gt;&lt;br&gt;[Quite busy here for a low-priority feature request ... ;-)]
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Marcin Zukowski (e-r00)
&lt;br&gt;Date: 2004-03-25 20:05
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=607094
&lt;br&gt;&lt;br&gt;I only want #line removed from .h files provided for external users, e.g.
&lt;br&gt;&lt;br&gt;Mapi.h.
&lt;br&gt;I'm pretty sure one day there will be a need for separate distribution of
&lt;br&gt;&lt;br&gt;libMapi and libMapi-dev (e.g. to compile MonetDB PHP client ;)), and then
&lt;br&gt;it 
&lt;br&gt;would be handy.
&lt;br&gt;It's not urgent though :)
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2004-03-25 19:54
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=490798
&lt;br&gt;&lt;br&gt;The #line statements are needed to keep track of the
&lt;br&gt;location when you are running with a debugger/profiler.
&lt;br&gt;Droppping #line could mean there is not enough documentation.
&lt;br&gt;&lt;br&gt;In the rare cases #line was a stand in the way I took the c-file
&lt;br&gt;and deleted the lines with a simple edit command
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Marcin Zukowski (e-r00)
&lt;br&gt;Date: 2004-03-25 18:59
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=607094
&lt;br&gt;&lt;br&gt;Indeed, -l would be just enough, but I don't how to add the switch only
&lt;br&gt;for 
&lt;br&gt;creation of this file.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Stefan Manegold (stmane)
&lt;br&gt;Date: 2004-03-25 18:20
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=572415
&lt;br&gt;&lt;br&gt;- get rid of #line statements:
&lt;br&gt;&lt;br&gt;What about using &amp;quot;Mx -l&amp;quot;? ;-)
&lt;br&gt;&lt;br&gt;18:19:35 manegold@draco:~/Monet/4.3.16/MonetDB $ Mx
&lt;br&gt;Usage: Mx &amp;lt;flags&amp;gt; &amp;lt;file&amp;gt;.mx.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -t &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Produce LaTeX document (default).
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -c &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Extract code.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -R &amp;lt;dir&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set target directory to &amp;lt;dir&amp;gt;).
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -S &amp;lt;style&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set LaTeX documentstyle to 'style'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -s &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Produce nroff -ms document.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -1 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Single column (default) .
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -2 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Double column.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -H &amp;lt;n&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Set hide level to 'n' (-H0 default).
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -d &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Produce a draft document.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -x &amp;lt;extension&amp;gt; &amp;nbsp;Extract &amp;lt;extension&amp;gt; labelled code.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -w &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Extract HTML code.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -D &amp;lt;id&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Define macro 'id'.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -T &amp;lt;string&amp;gt; &amp;nbsp; &amp;nbsp; Define default hide text &amp;lt;string&amp;gt;.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -l &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;No #line and alike statements.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -n &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Non changed files won't be touched.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Treat @c (C code) as @C (C++ code).
&lt;br&gt;18:19:52 manegold@draco:~/Monet/4.3.16/MonetDB $ 
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=923204&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=923204&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644131&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-923204---Making-Mapi.h-more-C-friendly-tp26644131p26644131.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26644002</id>
	<title>[ monetdb-Feature Requests-2871572 ] mclient: QUERY does not report the actual query on error</title>
	<published>2009-12-04T07:18:43Z</published>
	<updated>2009-12-04T07:18:43Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #2871572, was opened at 2009-10-02 00:53
&lt;br&gt;Message generated for change (Settings changed) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2871572&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2871572&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Stefan de Konink (skinkie)
&lt;br&gt;Assigned to: Niels Nes (nielsnes)
&lt;br&gt;Summary: mclient: QUERY does not report the actual query on error
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;While loading: &lt;a href=&quot;http://mirror.openstreetmap.nl/knmi/KNMI.sql&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://mirror.openstreetmap.nl/knmi/KNMI.sql&lt;/a&gt;&lt;br&gt;&lt;br&gt;I see:
&lt;br&gt;MAPI &amp;nbsp;= monetdb@localhost:50001
&lt;br&gt;QUERY = # DEZE GEGEVENS MOGEN VRIJ WORDEN GEBRUIKT MITS DE VOLGENDE BRONVERMELDING WORDT GEGEVEN:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # KONINKLIJK NEDERLANDS METEOROLOGISCH INSTITUUT (KNMI)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # THESE DATA CAN BE USED FREELY PROVIDED THAT THE FOLLOWING SOURCE IS ACKNOWLEDGED:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # ROYAL NETHERLANDS METEOROLOGICAL INSTITUTE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DROP TABLE stations;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CREATE TABLE stations (stationid integer, long decimal(5,2), lat decimal(5,2), altitude smallint, name varchar(128), primary key(stationid));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COPY 36 RECORDS INTO stations from stdin USING DELIMITERS '\t', '\n'
&lt;br&gt;ERROR = !DROP TABLE: no such table 'stations'
&lt;br&gt;&lt;br&gt;Obviously the right query is not selected.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 16:18
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This script works on the current version.
&lt;br&gt;# MonetDB/SQL module v2.35.0 loaded
&lt;br&gt;!DROP TABLE: no such table 'stations'
&lt;br&gt;&amp;3
&lt;br&gt;&amp;2 36 -1
&lt;br&gt;!DROP TABLE: no such table 'knmi_tmp'
&lt;br&gt;&amp;4 f
&lt;br&gt;&amp;3
&lt;br&gt;&amp;2 544054 -1
&lt;br&gt;&amp;4 t
&lt;br&gt;!DROP TABLE: no such table 'knmi'
&lt;br&gt;&amp;4 f
&lt;br&gt;&amp;3
&lt;br&gt;&amp;2 544054 -1
&lt;br&gt;&amp;3
&lt;br&gt;&amp;4 t
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-10-02 13:00
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Turning this one into a feature request again. &amp;nbsp;After talking to Stefan
&lt;br&gt;(dK) it seems that what he expects as output would be:
&lt;br&gt;&lt;br&gt;MAPI = monetdb@localhost:50001
&lt;br&gt;QUERY = DROP TABLE stations;
&lt;br&gt;ERROR = !DROP TABLE: no such table 'stations'
&lt;br&gt;&lt;br&gt;This is just the conclusion I made earlier in this bug.
&lt;br&gt;&lt;br&gt;We will have to make separate bugs for all issues encountered here that we
&lt;br&gt;noticed, as per the &amp;quot;one issue per bug is enough&amp;quot; rule.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-10-02 11:34
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;the server actually crashes even
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-10-02 11:34
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;with -i:
&lt;br&gt;% $INSTALL_DIR/bin/mclient -i -dslave ~/tmp/KNMI.sql
&lt;br&gt;Welcome to mclient, the MonetDB/SQL interactive terminal
&lt;br&gt;Database: MonetDB v5.16.0, 'slave'
&lt;br&gt;Type \q to quit, \? for a list of available commands
&lt;br&gt;auto commit mode: on
&lt;br&gt;DROP TABLE: no such table 'stations'
&lt;br&gt;DROP TABLE: no such table 'stations'
&lt;br&gt;MALException:!ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;OS: Invalid argument
&lt;br&gt;COMMIT: failed
&lt;br&gt;ERROR: COMMIT: transaction is aborted, will ROLLBACK instead
&lt;br&gt;DROP TABLE: no such table 'knmi'
&lt;br&gt;36 affected rows
&lt;br&gt;DROP TABLE: no such table 'knmi_tmp'
&lt;br&gt;SELECT: no such table 'knmi_tmp'
&lt;br&gt;current transaction is aborted (please ROLLBACK)
&lt;br&gt;COMMIT: failed
&lt;br&gt;ERROR: COMMIT: transaction is aborted, will ROLLBACK instead
&lt;br&gt;sql&amp;gt;
&lt;br&gt;&lt;br&gt;there is way to much crap here for me to debug/see the right problem.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-10-02 11:32
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;without -i I see this:
&lt;br&gt;&lt;br&gt;% $INSTALL_DIR/bin/mclient &amp;nbsp;-dslave ~/tmp/KNMI.sql 
&lt;br&gt;MAPI &amp;nbsp;= monetdb@localhost:50000
&lt;br&gt;QUERY = # DEZE GEGEVENS MOGEN VRIJ WORDEN GEBRUIKT MITS DE VOLGENDE
&lt;br&gt;BRONVERMELDING WORDT GEGEVEN:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # KONINKLIJK NEDERLANDS METEOROLOGISCH INSTITUUT (KNMI)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # THESE DATA CAN BE USED FREELY PROVIDED THAT THE FOLLOWING SOURCE
&lt;br&gt;IS ACKNOWLEDGED:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # ROYAL NETHERLANDS METEOROLOGICAL INSTITUTE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DROP TABLE stations;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CREATE TABLE stations (stationid integer, long decimal(5,2), lat
&lt;br&gt;decimal(5,2), altitude smallint, name varchar(128), primary
&lt;br&gt;key(stationid));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COPY 36 RECORDS INTO stations from stdin USING DELIMITERS '\t',
&lt;br&gt;'\n'
&lt;br&gt;ERROR = !DROP TABLE: no such table 'stations'
&lt;br&gt;MAPI &amp;nbsp;= monetdb@localhost:50000
&lt;br&gt;QUERY = # DEZE GEGEVENS MOGEN VRIJ WORDEN GEBRUIKT MITS DE VOLGENDE
&lt;br&gt;BRONVERMELDING WORDT GEGEVEN:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # KONINKLIJK NEDERLANDS METEOROLOGISCH INSTITUUT (KNMI)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # THESE DATA CAN BE USED FREELY PROVIDED THAT THE FOLLOWING SOURCE
&lt;br&gt;IS ACKNOWLEDGED:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # ROYAL NETHERLANDS METEOROLOGICAL INSTITUTE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DROP TABLE stations;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CREATE TABLE stations (stationid integer, long decimal(5,2), lat
&lt;br&gt;decimal(5,2), altitude smallint, name varchar(128), primary
&lt;br&gt;key(stationid));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COPY 36 RECORDS INTO stations from stdin USING DELIMITERS '\t',
&lt;br&gt;'\n'
&lt;br&gt;ERROR = !DROP TABLE: no such table 'stations'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !MALException:!ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: madvise on (&amp;b-&amp;gt;T-&amp;gt;heap) tb failed.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !OS: Invalid argument
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !COMMIT: failed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: COMMIT: transaction is aborted, will ROLLBACK instead
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !DROP TABLE: no such table 'knmi'
&lt;br&gt;[ 36 &amp;nbsp; &amp;nbsp;]
&lt;br&gt;MAPI &amp;nbsp;= monetdb@localhost:50000
&lt;br&gt;QUERY = # DEZE GEGEVENS MOGEN VRIJ WORDEN GEBRUIKT MITS DE VOLGENDE
&lt;br&gt;BRONVERMELDING WORDT GEGEVEN:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # KONINKLIJK NEDERLANDS METEOROLOGISCH INSTITUUT (KNMI)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # THESE DATA CAN BE USED FREELY PROVIDED THAT THE FOLLOWING SOURCE
&lt;br&gt;IS ACKNOWLEDGED:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # ROYAL NETHERLANDS METEOROLOGICAL INSTITUTE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DROP TABLE stations;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CREATE TABLE stations (stationid integer, long decimal(5,2), lat
&lt;br&gt;decimal(5,2), altitude smallint, name varchar(128), primary
&lt;br&gt;key(stationid));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COPY 36 RECORDS INTO stations from stdin USING DELIMITERS '\t',
&lt;br&gt;'\n'
&lt;br&gt;ERROR = !DROP TABLE: no such table 'knmi_tmp'
&lt;br&gt;MAPI &amp;nbsp;= monetdb@localhost:50000
&lt;br&gt;QUERY = # DEZE GEGEVENS MOGEN VRIJ WORDEN GEBRUIKT MITS DE VOLGENDE
&lt;br&gt;BRONVERMELDING WORDT GEGEVEN:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # KONINKLIJK NEDERLANDS METEOROLOGISCH INSTITUUT (KNMI)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # THESE DATA CAN BE USED FREELY PROVIDED THAT THE FOLLOWING SOURCE
&lt;br&gt;IS ACKNOWLEDGED:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # ROYAL NETHERLANDS METEOROLOGICAL INSTITUTE
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; DROP TABLE stations;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; CREATE TABLE stations (stationid integer, long decimal(5,2), lat
&lt;br&gt;decimal(5,2), altitude smallint, name varchar(128), primary
&lt;br&gt;key(stationid));
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; COPY 36 RECORDS INTO stations from stdin USING DELIMITERS '\t',
&lt;br&gt;'\n'
&lt;br&gt;ERROR = !SELECT: no such table 'knmi_tmp'
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !current transaction is aborted (please ROLLBACK)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !COMMIT: failed
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; !ERROR: COMMIT: transaction is aborted, will ROLLBACK instead
&lt;br&gt;sql&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-10-02 11:30
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Download the KNMI.sql file and issue the command
&lt;br&gt;mclient -lsql -i KNMI.sql 
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-10-02 11:25
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;stmane, how do you reproduce that error? &amp;nbsp;It works fine for me:
&lt;br&gt;&lt;br&gt;sql&amp;gt;drop table test;
&lt;br&gt;DROP TABLE: no such table 'test'
&lt;br&gt;sql&amp;gt;select 1;
&lt;br&gt;+--------------+
&lt;br&gt;| single_value |
&lt;br&gt;+==============+
&lt;br&gt;| &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;1 |
&lt;br&gt;+--------------+
&lt;br&gt;1 tuple
&lt;br&gt;sql&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Stefan Manegold (stmane)
&lt;br&gt;Date: 2009-10-02 11:10
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;The double (first, only) error message also occurs with the Aug2009 release
&lt;br&gt;branch.
&lt;br&gt;As said, I'm not sure, whether it is a SQL, MAPI, or mclient problem ...
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Stefan Manegold (stmane)
&lt;br&gt;Date: 2009-10-02 10:15
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Like others, I could not get this from the original posting of this bug
&lt;br&gt;report --- nor can I tell, whether this was the problem that the original
&lt;br&gt;poster intended to report ---, but there is indeed an error/bug involved:
&lt;br&gt;The correct/expected first error message (DROP TABLE: no such table
&lt;br&gt;'stations') is issued a second time, as soon as the first query result is
&lt;br&gt;returned/printed. Looks like some error/output buffer is not initialized or
&lt;br&gt;cleared correctly.
&lt;br&gt;Might be a bug in SQL, but might also be a bug in MAPI or mclient.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-10-02 08:23
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;You are probably using the candidate release (Nov2009) or current, and are
&lt;br&gt;piping the output into mclient, or making mclient read from file. &amp;nbsp;Our
&lt;br&gt;server doesn't report its state, so we can't do more in that case than we
&lt;br&gt;do right now. &amp;nbsp;If you want mclient to process line by line, use the -i
&lt;br&gt;flag.
&lt;br&gt;&lt;br&gt;It is a feature request to have (any) client to report exactly what went
&lt;br&gt;wrong where, based on a state inside the server.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-10-02 02:21
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;mclient -lsql -i KNMI.sql 
&lt;br&gt;Welcome to mclient, the MonetDB/SQL interactive terminal
&lt;br&gt;Database: MonetDB v5.15.0, 'demo'
&lt;br&gt;Type \q to quit, \? for a list of available commands
&lt;br&gt;auto commit mode: on
&lt;br&gt;DROP TABLE: no such table 'stations'
&lt;br&gt;DROP TABLE: no such table 'stations'
&lt;br&gt;36 affected rows
&lt;br&gt;DROP TABLE: no such table 'knmi_tmp'
&lt;br&gt;544054 affected rows
&lt;br&gt;DROP TABLE: no such table 'knmi'
&lt;br&gt;544054 affected rows
&lt;br&gt;sql&amp;gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-10-02 01:25
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;The conclusion that there is here a MonetDB bug can not be deciphered from
&lt;br&gt;this report. Of course it works when you have auto-commit enabled.
&lt;br&gt;Moreover, mapi client throws the complete sql script to the server when you
&lt;br&gt;pass it as an argument to mclient. If you need line-based errors, then use
&lt;br&gt;either &amp;lt;inputfile or the -i option.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2871572&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2871572&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26644002&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-2871572---mclient%3A-QUERY-does-not-report-the-actual-query-on-error-tp26644002p26644002.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26643926</id>
	<title>[ monetdb-Feature Requests-872236 ] SQL: better BLOB protocol support</title>
	<published>2009-12-04T07:13:45Z</published>
	<updated>2009-12-04T07:13:45Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #872236, was opened at 2004-01-07 10:16
&lt;br&gt;Message generated for change (Comment added) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=872236&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=872236&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Martin Kersten (mlkersten)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: SQL: better BLOB protocol support
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;The Blob module has been developed 8 years ago as a
&lt;br&gt;first attempt to exercise the MEL facilities. The way
&lt;br&gt;it was implemented reflected the then to time approach
&lt;br&gt;to manage all data within the confines of a DBMS. For
&lt;br&gt;Blobs this meant effectively mimicking a file-service.
&lt;br&gt;&lt;br&gt;With the ubiquitious availability of HTTP services it
&lt;br&gt;makes sense to drastically redesign the blob interface
&lt;br&gt;along the following lines.
&lt;br&gt;&lt;br&gt;Assumption 1. A URL module is already available to
&lt;br&gt;manage strings
&lt;br&gt;satisfying the URL conventions.
&lt;br&gt;&lt;br&gt;Assumption 2. Blobs are &amp;nbsp;'ordinary data items' brought
&lt;br&gt;under the control of the DBMS
&lt;br&gt;&lt;br&gt;Assumption 3. Blobs find their origin in the local file
&lt;br&gt;system or in remote web-space.
&lt;br&gt;&lt;br&gt;The Blobs can now be managed by the DBMS as follows.
&lt;br&gt;Next to the dbfarm directory for retaining the
&lt;br&gt;persistent data, a directory is created in the space
&lt;br&gt;managed by e.g. an Apache server. The location of which
&lt;br&gt;is handed to the Blob module upon initialization. Let's
&lt;br&gt;call it .../MonetDB/BlobStore
&lt;br&gt;&lt;br&gt;Blobs are inserted into the DBMS by providing an url
&lt;br&gt;handle, e.g.
&lt;br&gt;the following should work:
&lt;br&gt;&lt;br&gt;b:= new(int, blob);
&lt;br&gt;b.insert(1,&amp;quot;&lt;a href=&quot;http://www.cwi.nl/~mk/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.cwi.nl/~mk/index.html&lt;/a&gt;&amp;quot;);
&lt;br&gt;b.insert(2,&amp;quot;file:///tmp/x&amp;quot;);
&lt;br&gt;&lt;br&gt;Upon transaction commit (or anytime earlier as needed)
&lt;br&gt;the blob objects are obtained and assigned a location
&lt;br&gt;in the BlobStore using an internally generated name.
&lt;br&gt;The BlobStore could be organized as a cache, e.g.
&lt;br&gt;multiple directories to spread the load.
&lt;br&gt;&lt;br&gt;The Blob interface maintains the mapping from the
&lt;br&gt;original handle to the location in its own store.
&lt;br&gt;Furthermore, a reference count should be maintained to
&lt;br&gt;guarantee accessibility over multiple assigments.
&lt;br&gt;&lt;br&gt;The operations defined over an Blob items become:
&lt;br&gt;getOrigin - returns the source handle
&lt;br&gt;clrOrigin - forget the source handle
&lt;br&gt;getHandle- return url to enable access
&lt;br&gt;&lt;br&gt;The mapping between handle and physical location can be
&lt;br&gt;changed by the DBMS at will. Their is no guarantee that
&lt;br&gt;the handle given to a user is likely to last forever.
&lt;br&gt;&lt;br&gt;This Blob mechanism can be readible extended to handle
&lt;br&gt;images, video, audio, etc.. They merely require some
&lt;br&gt;additional test on the content type and probably need
&lt;br&gt;more space.
&lt;br&gt;&lt;br&gt;The expected implementation effort is considered 1-2
&lt;br&gt;days, provided we can easily include the HTTP access
&lt;br&gt;protocol software inside the Mserver to retrieve the
&lt;br&gt;Blobs in the first place from the application environment.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 16:13
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This is not going to be addressed in the near future.
&lt;br&gt;Functional enhancements for specific applications can
&lt;br&gt;include user defined functions for it.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2004-09-09 11:22
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=963970
&lt;br&gt;&lt;br&gt;the Mapi protocol should handle BLOBs and TEXTs (which
&lt;br&gt;could/should be very large) as special urls, which can be
&lt;br&gt;retrieved by the mapi client and returned to the user as
&lt;br&gt;blob. &amp;nbsp;This meets requirements made by for instance JDBC.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=872236&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=872236&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643926&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-872236---SQL%3A-better-BLOB-protocol-support-tp26643926p26643926.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26643903</id>
	<title>[ monetdb-Feature Requests-914118 ] GDK: delete (cleanup) strings from bats</title>
	<published>2009-12-04T07:11:39Z</published>
	<updated>2009-12-04T07:11:39Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #914118, was opened at 2004-03-11 14:23
&lt;br&gt;Message generated for change (Comment added) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=914118&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=914118&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Martin Kersten (mlkersten)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: GDK: delete (cleanup) strings from bats
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;String heaps are not cleaned. It means that when you
&lt;br&gt;add 100 strings and drop 99, you still have the 99 string
&lt;br&gt;values in the database for 'future' use.
&lt;br&gt;&lt;br&gt;Possible solution is a database cleanup upon Mserver start
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 16:11
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Not going to be implemented in the current code base.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-12-01 12:06
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;sounds like a vacuum operation is necessary
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=914118&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=914118&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26643903&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-914118---GDK%3A-delete-%28cleanup%29-strings-from-bats-tp26643903p26643903.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26642659</id>
	<title>[ monetdb-Feature Requests-2054978 ] M5: io.printf extended checks</title>
	<published>2009-12-04T05:41:16Z</published>
	<updated>2009-12-04T05:41:16Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #2054978, was opened at 2008-08-16 20:07
&lt;br&gt;Message generated for change (Comment added) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2054978&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2054978&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: MonetDB - general
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 4
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Martin Kersten (mlkersten)
&lt;br&gt;Assigned to: Martin Kersten (mlkersten)
&lt;br&gt;Summary: M5: io.printf extended checks
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;# observed 13-08-2008: printf accepts a long for an int formatter,
&lt;br&gt;# whereas it should complain (additionally the error could be clearer)
&lt;br&gt;&lt;br&gt;l := 12:lng;
&lt;br&gt;f := 5:flt;
&lt;br&gt;&lt;br&gt;io.printf(&amp;quot;%d\n&amp;quot;, l);
&lt;br&gt;io.printf(&amp;quot;%d\n&amp;quot;, f);
&lt;br&gt;&lt;br&gt;Ideally the format string should be checked against
&lt;br&gt;the type and generalized to accept a variable argument list.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 14:41
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;obsolete. The printf function code was forwarded from M4.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2054978&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2054978&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26642659&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-2054978---M5%3A-io.printf-extended-checks-tp26642659p26642659.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26642588</id>
	<title>[ monetdb-Feature Requests-2261241 ] M5: add per client resource constraints</title>
	<published>2009-12-04T05:35:52Z</published>
	<updated>2009-12-04T05:35:52Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #2261241, was opened at 2008-11-11 10:07
&lt;br&gt;Message generated for change (Settings changed) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2261241&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2261241&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: None
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Thomas Neumann (tneumann)
&lt;br&gt;Assigned to: Niels Nes (nielsnes)
&lt;br&gt;Summary: M5: add per client resource constraints
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;Bulkloading a large string table of the form (id,value) kills mserver. I attached a data generator that generates 21GB of input to illustrate the problem.
&lt;br&gt;&lt;br&gt;How to reproduce:
&lt;br&gt;- g++ -odatagen -O2 datagen.cpp
&lt;br&gt;- ./datagen &amp;gt; test.sql
&lt;br&gt;- monetdb create foo
&lt;br&gt;- monetdb start foo
&lt;br&gt;- mclient -l sql -d foo test.sql
&lt;br&gt;&lt;br&gt;results in:
&lt;br&gt;&lt;br&gt;ERROR = Connection terminated
&lt;br&gt;&lt;br&gt;and the server crashed (on Linux x86_64).
&lt;br&gt;&lt;br&gt;Note that there seem to be two problems in one: The primary crash seems to be due to the &amp;quot;primary key&amp;quot; constraints in the table.
&lt;br&gt;Dropping it changes the behavior: The bulkload succeeds on a machine with 32GB of main memory, but effectively stops (i.e., swap excessively) on a machine with 2GB of main memory.
&lt;br&gt;Adding the primary key constrants after successful bulkloading without it crashes the server, too.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 14:35
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This falls under the category hardening. Taking care of in many places.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-12-01 10:18
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;a crash report can't ever be a feature request, so changed subject
&lt;br&gt;accordingly
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Niels Nes (nielsnes)
&lt;br&gt;Date: 2009-02-13 08:24
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;indeed on a limited machine there still is a crash. Probably when the
&lt;br&gt;memory (or swap) run out. Changing into a feature request as its a long
&lt;br&gt;term goal to improve per client &amp;nbsp;resource handling and make it more safe.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Niels Nes (nielsnes)
&lt;br&gt;Date: 2009-02-12 08:47
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;I'll try on a 2G machine later.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Thomas Neumann (tneumann)
&lt;br&gt;Date: 2009-02-12 08:43
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Both machines were 64 bit systems. Note that I reported the bug before the
&lt;br&gt;latest release, so it might have been fixed in between (in particular since
&lt;br&gt;the changelog mentions changes to the data loader). I did not try the last
&lt;br&gt;release yet.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Niels Nes (nielsnes)
&lt;br&gt;Date: 2009-02-12 08:02
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;The 2GB machine was a 32 or 64 bit system? Loading on a 64 bit machine with
&lt;br&gt;8G seems to work okay (including primary key).
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2261241&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2261241&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26642588&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-2261241---M5%3A-add-per-client-resource-constraints-tp26642588p26642588.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26642558</id>
	<title>[ monetdb-Feature Requests-1122341 ] Mx: remove all HTML extraction/generation feature</title>
	<published>2009-12-04T05:33:25Z</published>
	<updated>2009-12-04T05:33:25Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #1122341, was opened at 2005-02-14 13:19
&lt;br&gt;Message generated for change (Comment added) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1122341&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1122341&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: MonetDB - Mx
&lt;br&gt;Group: Next Release (example)
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Stefan Manegold (stmane)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: Mx: remove all HTML extraction/generation feature
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;To reduce maintenance overhead, we should remove all
&lt;br&gt;html extraction/generation features from Mx.
&lt;br&gt;&lt;br&gt;Instead, we should limit Mx to latex &amp; texi
&lt;br&gt;extraction/generation; html can then be generated using
&lt;br&gt;standard tools like latex2html.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 14:33
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Obsolete. Mx remains the internal tool. User documentation will be
&lt;br&gt;re-organised in a CMS.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-12-01 11:56
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;What's the impact of removing that? &amp;nbsp;Is there still something being HTML
&lt;br&gt;generated?
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Stefan Manegold (stmane)
&lt;br&gt;Date: 2005-02-17 14:51
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=572415
&lt;br&gt;&lt;br&gt;Maybe, we should go even further, and also abandon the
&lt;br&gt;[la]tex extraction, fooussing on texi output, only.
&lt;br&gt;Other formats like [la]tex and html can then be generated
&lt;br&gt;from the texi output.
&lt;br&gt;&lt;br&gt;Martin already started the work on the texi extraction, at
&lt;br&gt;least for src/gdk/ .
&lt;br&gt;&lt;br&gt;Unfortunately, the literal texi derectives that had [to]
&lt;br&gt;be[en] intorduced in the gdk*.mx file now break the tex &amp;
&lt;br&gt;html extraction, and hence break our website; see (e.g.)
&lt;br&gt;&lt;a href=&quot;http://monetdb.cwi.nl/TechDocs/Core/gdk/index.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://monetdb.cwi.nl/TechDocs/Core/gdk/index.html&lt;/a&gt;&lt;br&gt;and bug report #1124595 &amp;quot;Kernel Guide not rendered correctly&amp;quot;
&lt;br&gt;(&lt;a href=&quot;http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1124595&amp;group_id=56967&amp;atid=482468&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://sourceforge.net/tracker/index.php?func=detail&amp;aid=1124595&amp;group_id=56967&amp;atid=482468&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2005-02-14 13:24
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=963970
&lt;br&gt;&lt;br&gt;before doing that I'd suggest first to figure out how to
&lt;br&gt;stop latex2html from making those annoying
&lt;br&gt;one-page-per-chapter outputs.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1122341&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1122341&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26642558&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-1122341---Mx%3A-remove-all-HTML-extraction-generation-feature-tp26642558p26642558.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26642533</id>
	<title>[ monetdb-Feature Requests-1120789 ] M4: non-equality select</title>
	<published>2009-12-04T05:31:37Z</published>
	<updated>2009-12-04T05:31:37Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #1120789, was opened at 2005-02-11 15:11
&lt;br&gt;Message generated for change (Comment added) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1120789&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1120789&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: MonetDB - modules
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Roberto Cornacchia (cornuz)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: M4: non-equality select
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;As far as I know, only equality and range selects are
&lt;br&gt;efficiently implemented.
&lt;br&gt;&lt;br&gt;A non-equality select (that I find a very common
&lt;br&gt;operation) can be performed as:
&lt;br&gt;&lt;br&gt;[ifelse]([=](b,value),b);
&lt;br&gt;&lt;br&gt;This is very inefficient though.
&lt;br&gt;the result of [=](b,value) is materialized before the
&lt;br&gt;actual selection, which can be very costly if b is a
&lt;br&gt;large bat.
&lt;br&gt;&lt;br&gt;I'd find very useful a native implementation of
&lt;br&gt;non-equality selections.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 14:31
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Correct. this will not be implemented anymore
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-12-01 11:57
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;M4 is pretty deprecated, so this request may as well be closed, perhaps
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Roberto Cornacchia (cornuz)
&lt;br&gt;Date: 2005-02-11 15:33
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=883451
&lt;br&gt;&lt;br&gt;No problem for the delay.
&lt;br&gt;&lt;br&gt;Unfortunately these two alternatives might be even more
&lt;br&gt;expensive, if the original bat was ordered on the head and
&lt;br&gt;you want to preserve this property (which is often the
&lt;br&gt;case): in that case a sort() would be necessary
&lt;br&gt;afterwards.... :(
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Stefan Manegold (stmane)
&lt;br&gt;Date: 2005-02-11 15:26
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=572415
&lt;br&gt;&lt;br&gt;good point, though I don't know when this feature will be
&lt;br&gt;added...
&lt;br&gt;&lt;br&gt;for now, 
&lt;br&gt;union(
&lt;br&gt;&amp;nbsp;select(b,nil,value,FALSE.FALSE),
&lt;br&gt;&amp;nbsp;select(b,value,nil,FALSE.FALSE)
&lt;br&gt;);
&lt;br&gt;or
&lt;br&gt;select(b,nil,value,FALSE.FALSE).access(BAT_APPEND).insert(select(b,value,nil,FALSE.FALSE).access(BAT_READ);
&lt;br&gt;&lt;br&gt;might be some (more efficient?) alternatives...
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1120789&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1120789&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26642533&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-1120789---M4%3A-non-equality-select-tp26642533p26642533.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26642514</id>
	<title>[ monetdb-Feature Requests-1124735 ] Documentation Package</title>
	<published>2009-12-04T05:30:26Z</published>
	<updated>2009-12-04T05:30:26Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #1124735, was opened at 2005-02-17 15:12
&lt;br&gt;Message generated for change (Comment added) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1124735&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1124735&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: MonetDB - general
&lt;br&gt;Group: Next Release (example)
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Wouter Alink (vzzzbx)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: Documentation Package
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;The documentation ('/doc'-folder) is not included in
&lt;br&gt;the Monet (4.6) source distribution. &amp;nbsp;It might be a
&lt;br&gt;good idea to create a separate .rpm for the documentation.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 14:30
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Out of date and obsolete.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1124735&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1124735&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26642514&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-1124735---Documentation-Package-tp26642514p26642514.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26642062</id>
	<title>Re: FB Classic</title>
	<published>2009-12-04T04:46:34Z</published>
	<updated>2009-12-04T04:46:34Z</updated>
	<author>
		<name>Dmitry Lendel</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt; нужно посмотреть размер кэша и в конфиге и в базе (gfix -h ...).
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; Page size &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 8192
&lt;br&gt;&lt;br&gt;&amp;gt; для классика оптимум 1024 или 2048 страниц.
&lt;br&gt;&amp;gt; средний размер процесса классика при этом, в зависимости от сортировок
&lt;br&gt;&amp;gt; и объема метаданных может занимать примерно от 25 до 110 мегабайт RAM.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; соответственно, нужно посмотреть сколько на серваке памяти, и сколько
&lt;br&gt;&amp;gt; будет пользователей (процессов).
&lt;br&gt;&lt;br&gt;4 Гб
&lt;br&gt;Пользователей от 10 до 25
&lt;br&gt;&lt;br&gt;Дмитрий 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-russian-f18839.html&quot; embed=&quot;fixTarget[18839]&quot; target=&quot;_top&quot; &gt;firebird-russian&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FB-Classic-tp26638530p26642062.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26641855</id>
	<title>Re: FB Classic</title>
	<published>2009-12-04T04:26:50Z</published>
	<updated>2009-12-04T04:26:50Z</updated>
	<author>
		<name>Dmitri Kuzmenko</name>
	</author>
	<content type="html">&lt;br&gt;Hello, Dmitry!
&lt;br&gt;&lt;br&gt;Dmitry Lendel wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Есть сервер с 4 камнями. В данный момент используется Super. Есть 
&lt;br&gt;&amp;gt; желание использовать мозги в полной мере. Переход на Classic даст 
&lt;br&gt;&amp;gt; результат? Нужно что-то менять в конфигурации сервера? FB 2.1
&lt;br&gt;&lt;br&gt;нужно посмотреть размер кэша и в конфиге и в базе (gfix -h ...).
&lt;br&gt;для классика оптимум 1024 или 2048 страниц.
&lt;br&gt;средний размер процесса классика при этом, в зависимости от сортировок
&lt;br&gt;и объема метаданных может занимать примерно от 25 до 110 мегабайт RAM.
&lt;br&gt;&lt;br&gt;соответственно, нужно посмотреть сколько на серваке памяти, и сколько
&lt;br&gt;будет пользователей (процессов).
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Dmitri Kouzmenko, www.ibase.ru, (495) 953-13-34
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-russian-f18839.html&quot; embed=&quot;fixTarget[18839]&quot; target=&quot;_top&quot; &gt;firebird-russian&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FB-Classic-tp26638530p26641855.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26641613</id>
	<title>Re: Firebird_ODBC_2.0.0.148 and ASP on 2003 server</title>
	<published>2009-12-04T04:04:10Z</published>
	<updated>2009-12-04T04:04:10Z</updated>
	<author>
		<name>Roman Simakov-2</name>
	</author>
	<content type="html">tom interface wrote:
&lt;br&gt;&amp;gt; Thanks Roman for your answer
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I put a dump generated when the first database connection is opened on my 
&lt;br&gt;&amp;gt; application on : www.interface.nc/dump.zip
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; When i activate debug in ODBC manager the log is always empty ?
&lt;br&gt;&lt;br&gt;Not sure. It must trace every function call. I'm in linux now. When I 
&lt;br&gt;will in Windows I'll try to open your dump and will take a look into 
&lt;br&gt;ODBC debug again.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Tom
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ----- Original Message ----- 
&lt;br&gt;&amp;gt; From: &amp;quot;Roman Simakov&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26641613&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;roman.simakov@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; To: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26641613&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;firebird-odbc-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sent: Friday, December 04, 2009 8:42 PM
&lt;br&gt;&amp;gt; Subject: Re: [Firebird-odbc-devel] Firebird_ODBC_2.0.0.148 and ASP on 2003 
&lt;br&gt;&amp;gt; server
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Hi tom!
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; It would be good to look at call stack. Can you get it on your machine?
&lt;br&gt;&amp;gt;&amp;gt; Maybe userdump can help. Also odbc debug can be useful. It can trace
&lt;br&gt;&amp;gt;&amp;gt; call of every function in ODBC driver with parameters.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Without that it's difficult to understand what's happen.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; --
&lt;br&gt;&amp;gt;&amp;gt; Roman Simakov
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; tom interface wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; i'm french so excuse me for my english.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I have a classic ASP application with Firebird server (1.5.5.4926) with
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; ODBC 2.0.0.148
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; There's only one server for IIS and Firebird and i've 60 users, and each
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; have his connection string (so i can't use pooling)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; My connection string is :
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;quot;Driver=Firebird/InterBase(r)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; driver;Uid=mylogin;Pwd=mypass;DbName=127.0.0.1:d:\database\xxxxxx.fdb&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Sometimes, when the connection is opened i have intermittent 800a01fb
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; error and by day it represents hundreds of error 500. I look in the IIS
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; log and when i try the page that cause error, no problem for me. Users
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; told me that when they refresh sometimes it works sometimes not.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I'm using lots of response.redirect but always close and set nothing for
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; connection and recordset before.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I use debugdiag and have always this message (sometimes very quickly
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; when i open connection to firebird):
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; In w3wp__PID__2620__Date__12_02_2009__Time_01_19_58PM__499__First Chance
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Access Violation.dmp the assembly instruction at
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; *OdbcFb!SQLSetDescFieldW+5478* in *C:\WINDOWS\system32\OdbcFb.dll* from
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; *IBPhoenix Inc* has caused an *access violation exception (0xC0000005)*
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; when trying to *read from* memory location *0x0c641000* on thread *67*
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;lt;mhtml:file://C:\Program
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Files\DebugDiag\Reports\CrashHang_Report__PID_2620__PID_5852(1_dumps)__120220091506084.mht#2620:25382Thread4468&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I look for a solution for a long time but can't find a solution to solve
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; this
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Can anyone help me ?? security rights problem ? Too many connections ?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I hope someone can help
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Tom
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Firebird-odbc-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26641613&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Firebird-odbc-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-odbc-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-odbc-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-odbc-devel-f4398.html&quot; embed=&quot;fixTarget[4398]&quot; target=&quot;_top&quot; &gt;firebird-odbc-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Firebird_ODBC_2.0.0.148-and-ASP-on-2003-server-tp26622207p26641613.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26641442</id>
	<title>Re: FB3 and...</title>
	<published>2009-12-04T03:55:56Z</published>
	<updated>2009-12-04T03:55:56Z</updated>
	<author>
		<name>Claudio Valderrama C.</name>
	</author>
	<content type="html">&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Dunbar, Norman [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26641442&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;norman.dunbar@...&lt;/a&gt;] 
&lt;br&gt;&amp;gt; Sent: Viernes, 04 de Diciembre de 2009 8:11
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I remember asking on the Firebird Docs list a while [long time] back
&lt;br&gt;&amp;gt; about gdef and I was told that it gets used as part of the build
&lt;br&gt;&amp;gt; process. Have things moved on so far with FB 3.0 that gdef will no
&lt;br&gt;&amp;gt; longer be used at all, or has there been a replacement for the
&lt;br&gt;&amp;gt; functionality carried out by the gdef utility?
&lt;br&gt;&lt;br&gt;I should have deleted this dinosaur a lot of time ago. It was dead weight
&lt;br&gt;that we carried.
&lt;br&gt;&lt;br&gt;C.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-devel-f4395.html&quot; embed=&quot;fixTarget[4395]&quot; target=&quot;_top&quot; &gt;firebird-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FB3-and...-tp26571906p26641442.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26641467</id>
	<title>Re: FB Classic</title>
	<published>2009-12-04T03:50:50Z</published>
	<updated>2009-12-04T03:50:50Z</updated>
	<author>
		<name>Oleg Matveyev</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt; Если я правильно понял, то Classic будет использовать все камни. Да?
&lt;br&gt;&lt;br&gt;да
&lt;br&gt;&lt;br&gt;&amp;gt; Какие рекомендации по кешу?
&lt;br&gt;&lt;br&gt;надо знать:
&lt;br&gt;&lt;br&gt;1. кол-во коннектов? среднее / максимальное
&lt;br&gt;2. кол-во памяти?
&lt;br&gt;3. размер страницы БД
&lt;br&gt;&lt;br&gt;У классика каждый коннект займет под кэш (байт) &amp;nbsp;= DefaultDbCachePages * 
&lt;br&gt;размер страницы
&lt;br&gt;&lt;br&gt;Большой кэш классику ставить не следует:
&lt;br&gt;много независимых кэшей, при любом изменении содержимое нескольких кэшей 
&lt;br&gt;надо перечитывать
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-russian-f18839.html&quot; embed=&quot;fixTarget[18839]&quot; target=&quot;_top&quot; &gt;firebird-russian&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FB-Classic-tp26638530p26641467.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26641424</id>
	<title>Re: Firebird_ODBC_2.0.0.148 and ASP on 2003 server</title>
	<published>2009-12-04T03:45:57Z</published>
	<updated>2009-12-04T03:45:57Z</updated>
	<author>
		<name>tom interface</name>
	</author>
	<content type="html">Thanks Roman for your answer
&lt;br&gt;&lt;br&gt;I put a dump generated when the first database connection is opened on my 
&lt;br&gt;application on : www.interface.nc/dump.zip
&lt;br&gt;&lt;br&gt;When i activate debug in ODBC manager the log is always empty ?
&lt;br&gt;&lt;br&gt;Tom
&lt;br&gt;&lt;br&gt;----- Original Message ----- 
&lt;br&gt;From: &amp;quot;Roman Simakov&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26641424&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;roman.simakov@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26641424&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;firebird-odbc-devel@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Sent: Friday, December 04, 2009 8:42 PM
&lt;br&gt;Subject: Re: [Firebird-odbc-devel] Firebird_ODBC_2.0.0.148 and ASP on 2003 
&lt;br&gt;server
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi tom!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It would be good to look at call stack. Can you get it on your machine?
&lt;br&gt;&amp;gt; Maybe userdump can help. Also odbc debug can be useful. It can trace
&lt;br&gt;&amp;gt; call of every function in ODBC driver with parameters.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Without that it's difficult to understand what's happen.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; Roman Simakov
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; tom interface wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; i'm french so excuse me for my english.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I have a classic ASP application with Firebird server (1.5.5.4926) with
&lt;br&gt;&amp;gt;&amp;gt; ODBC 2.0.0.148
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; There's only one server for IIS and Firebird and i've 60 users, and each
&lt;br&gt;&amp;gt;&amp;gt; have his connection string (so i can't use pooling)
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; My connection string is :
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;quot;Driver=Firebird/InterBase(r)
&lt;br&gt;&amp;gt;&amp;gt; driver;Uid=mylogin;Pwd=mypass;DbName=127.0.0.1:d:\database\xxxxxx.fdb&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Sometimes, when the connection is opened i have intermittent 800a01fb
&lt;br&gt;&amp;gt;&amp;gt; error and by day it represents hundreds of error 500. I look in the IIS
&lt;br&gt;&amp;gt;&amp;gt; log and when i try the page that cause error, no problem for me. Users
&lt;br&gt;&amp;gt;&amp;gt; told me that when they refresh sometimes it works sometimes not.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I'm using lots of response.redirect but always close and set nothing for
&lt;br&gt;&amp;gt;&amp;gt; connection and recordset before.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I use debugdiag and have always this message (sometimes very quickly
&lt;br&gt;&amp;gt;&amp;gt; when i open connection to firebird):
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; In w3wp__PID__2620__Date__12_02_2009__Time_01_19_58PM__499__First Chance
&lt;br&gt;&amp;gt;&amp;gt; Access Violation.dmp the assembly instruction at
&lt;br&gt;&amp;gt;&amp;gt; *OdbcFb!SQLSetDescFieldW+5478* in *C:\WINDOWS\system32\OdbcFb.dll* from
&lt;br&gt;&amp;gt;&amp;gt; *IBPhoenix Inc* has caused an *access violation exception (0xC0000005)*
&lt;br&gt;&amp;gt;&amp;gt; when trying to *read from* memory location *0x0c641000* on thread *67*
&lt;br&gt;&amp;gt;&amp;gt; &amp;lt;mhtml:file://C:\Program
&lt;br&gt;&amp;gt;&amp;gt; Files\DebugDiag\Reports\CrashHang_Report__PID_2620__PID_5852(1_dumps)__120220091506084.mht#2620:25382Thread4468&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I look for a solution for a long time but can't find a solution to solve
&lt;br&gt;&amp;gt;&amp;gt; this
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Can anyone help me ?? security rights problem ? Too many connections ?
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I hope someone can help
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Tom
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------------------------------------------------
&lt;br&gt;&amp;gt; Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;&amp;gt; a free event focused on virtualization and cloud computing.
&lt;br&gt;&amp;gt; Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; Firebird-odbc-devel mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26641424&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Firebird-odbc-devel@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-odbc-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-odbc-devel&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; __________ Information from ESET Smart Security, version of virus 
&lt;br&gt;&amp;gt; signature database 4659 (20091203) __________
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The message was checked by ESET Smart Security.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.eset.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eset.com&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;__________ Information from ESET Smart Security, version of virus signature database 4660 (20091204) __________
&lt;br&gt;&lt;br&gt;The message was checked by ESET Smart Security.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.eset.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.eset.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Firebird-odbc-devel mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26641424&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Firebird-odbc-devel@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-odbc-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-odbc-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-odbc-devel-f4398.html&quot; embed=&quot;fixTarget[4398]&quot; target=&quot;_top&quot; &gt;firebird-odbc-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Firebird_ODBC_2.0.0.148-and-ASP-on-2003-server-tp26622207p26641424.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26641130</id>
	<title>Re: FB3 and...</title>
	<published>2009-12-04T03:19:21Z</published>
	<updated>2009-12-04T03:19:21Z</updated>
	<author>
		<name>Alexander Peshkoff</name>
	</author>
	<content type="html">On Friday 04 December 2009 14:10:55 Dunbar, Norman wrote:
&lt;br&gt;&amp;gt; Hi Claudio,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Finally gdef/dudley bites the dust.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ok, from the point of view of a doc writer, does the above mean that
&lt;br&gt;&amp;gt; from FB3.0, gdef will be no more?
&lt;br&gt;&lt;br&gt;That's correct from any reasonal POV.
&lt;br&gt;&lt;br&gt;&amp;gt; I remember asking on the Firebird Docs list a while [long time] back
&lt;br&gt;&amp;gt; about gdef and I was told that it gets used as part of the build
&lt;br&gt;&amp;gt; process. Have things moved on so far with FB 3.0 that gdef will no
&lt;br&gt;&amp;gt; longer be used at all, or has there been a replacement for the
&lt;br&gt;&amp;gt; functionality carried out by the gdef utility?
&lt;br&gt;&lt;br&gt;It's replacement is DDL in SQL.
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-devel-f4395.html&quot; embed=&quot;fixTarget[4395]&quot; target=&quot;_top&quot; &gt;firebird-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FB3-and...-tp26571906p26641130.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26641089</id>
	<title>Re: FB3 and...</title>
	<published>2009-12-04T03:10:55Z</published>
	<updated>2009-12-04T03:10:55Z</updated>
	<author>
		<name>Dunbar, Norman</name>
	</author>
	<content type="html">Hi Claudio,
&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Finally gdef/dudley bites the dust.
&lt;br&gt;&lt;br&gt;Ok, from the point of view of a doc writer, does the above mean that
&lt;br&gt;from FB3.0, gdef will be no more? 
&lt;br&gt;&lt;br&gt;I remember asking on the Firebird Docs list a while [long time] back
&lt;br&gt;about gdef and I was told that it gets used as part of the build
&lt;br&gt;process. Have things moved on so far with FB 3.0 that gdef will no
&lt;br&gt;longer be used at all, or has there been a replacement for the
&lt;br&gt;functionality carried out by the gdef utility?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks.
&lt;br&gt;Norman.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Norman Dunbar
&lt;br&gt;Contract Oracle DBA
&lt;br&gt;CIS Engineering Services
&lt;br&gt;Internal : 7 28 2051
&lt;br&gt;External : 0113 231 2051 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Information in this message may be confidential and may be legally privileged. If you have received this message by mistake, please notify the sender immediately, delete it and do not copy it to anyone else. &amp;nbsp; We have checked this email and its attachments for viruses. But you should still check any attachment before opening it. We may have to make this message and any reply to it public if asked to under the Freedom of Information Act, Data Protection Act or for litigation. &amp;nbsp;Email messages and attachments sent to or from any Environment Agency address may also be accessed by someone other than the sender or recipient, for business purposes. &amp;nbsp;If we have sent you information and you wish to use it please read our terms and conditions which you can get by calling us on 08708 506 506. &amp;nbsp;Find out more about the Environment Agency at www.environment-agency.gov.uk
&lt;br&gt;&lt;br&gt;Information in this message may be confidential and may be legally privileged. If you have received this message by mistake, please notify the sender immediately, delete it and do not copy it to anyone else.
&lt;br&gt;&lt;br&gt;We have checked this email and its attachments for viruses. But you should still check any attachment before opening it.
&lt;br&gt;We may have to make this message and any reply to it public if asked to under the Freedom of Information Act, Data Protection Act or for litigation. &amp;nbsp;Email messages and attachments sent to or from any Environment Agency address may also be accessed by someone other than the sender or recipient, for business purposes.
&lt;br&gt;&lt;br&gt;If we have sent you information and you wish to use it please read our terms and conditions which you can get by calling us on 08708 506 506. &amp;nbsp;Find out more about the Environment Agency at www.environment-agency.gov.uk
&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;Firebird-Devel mailing list, web interface at &lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/firebird-devel&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/firebird-devel&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/firebird-devel-f4395.html&quot; embed=&quot;fixTarget[4395]&quot; target=&quot;_top&quot; &gt;firebird-devel&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FB3-and...-tp26571906p26641089.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26640875</id>
	<title>[ monetdb-Feature Requests-1203423 ] ADO.net driver</title>
	<published>2009-12-04T02:51:56Z</published>
	<updated>2009-12-04T02:51:56Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #1203423, was opened at 2005-05-17 11:36
&lt;br&gt;Message generated for change (Comment added) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1203423&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1203423&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: MonetDB - modules
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Ger Teunis (gteunis)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: ADO.net driver
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;I really like the MonetDB project, good and fast database.
&lt;br&gt;I'd really like to use it in my C# projects, are there
&lt;br&gt;any plans in implementing a ado.net driver?
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 11:51
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;There are no plans for the ADO.net implementation in the foreseable future.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2005-05-17 11:49
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Logged In: YES 
&lt;br&gt;user_id=963970
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;there is an ODBC driver available. &amp;nbsp;Is it possible to use
&lt;br&gt;this driver with ADO.net? &amp;nbsp;I found a page which suggests
&lt;br&gt;something like that, but I'm not sure, maybe it makes sense
&lt;br&gt;to you:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconconnectingtoodbcdatasourceusingadonet.asp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconconnectingtoodbcdatasourceusingadonet.asp&lt;/a&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1203423&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1203423&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26640875&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-1203423---ADO.net-driver-tp26640875p26640875.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26640844</id>
	<title>[ monetdb-Feature Requests-1774294 ] SQL: formatting functions</title>
	<published>2009-12-04T02:49:32Z</published>
	<updated>2009-12-04T02:49:32Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #1774294, was opened at 2007-08-14 22:00
&lt;br&gt;Message generated for change (Comment added) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1774294&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1774294&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: SQL - general
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Colin Foss (cgfoss)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: SQL: formatting functions
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;&lt;br&gt;to_char(int, text) where text is a mask used to format the number conversion to character.
&lt;br&gt;&lt;br&gt;e.g. to_char(5, '999') would return ' &amp;nbsp;5',
&lt;br&gt;and to_char(5, '009') would return '005'.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 11:49
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This is an instance of a user-defined function. We leave it to users to
&lt;br&gt;prepare cross-system (Postgresql,Mysql,,...) convenience libraries.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1774294&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=1774294&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26640844&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-1774294---SQL%3A-formatting-functions-tp26640844p26640844.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26640726</id>
	<title>[ monetdb-Feature Requests-2220597 ] SQL: reduce duplicate subqueries in one query</title>
	<published>2009-12-04T02:37:48Z</published>
	<updated>2009-12-04T02:37:48Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #2220597, was opened at 2008-11-04 13:07
&lt;br&gt;Message generated for change (Comment added) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2220597&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2220597&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: SQL - general
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Stefan de Konink (skinkie)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: SQL: reduce duplicate subqueries in one query
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;I think a significant performance gain can be achieved if the SQL parser would 'deduplicate' equal subqueries. The most trivial scenario would be a 'union all' with 10 equal queries next to eachother. The amount of time taken for processing this query (measured by more than 450 attributes) seems to be equal to executing each query individually. With my naive knowledge I think a programmer would 'assume' an atomic query. Hence all different subqueries should result in the same result under the hood.
&lt;br&gt;&lt;br&gt;Now one could argue, deduplicate at layer 8 ;) True; But it would a nifty feature if one could just get the optimization from SQL without changing queries that were explicitly executed in this sequence to align with previous results.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 11:37
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Done and others are captured by the recycler.
&lt;br&gt;&amp;gt;explain select * from unitest union all select * from unitest;
&lt;br&gt;&amp;1 0 32 1 32
&lt;br&gt;% .explain # table_name
&lt;br&gt;% mal # name
&lt;br&gt;% clob # type
&lt;br&gt;% 0 # length
&lt;br&gt;=function user.s2_0{autoCommit=true}():void;
&lt;br&gt;=barrier _52 := language.dataflow();
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_2:bat[:oid,:int] &amp;nbsp;:= sql.bind(&amp;quot;sys&amp;quot;,&amp;quot;unitest&amp;quot;,&amp;quot;one&amp;quot;,0);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_7:bat[:oid,:int] &amp;nbsp;:= sql.bind(&amp;quot;sys&amp;quot;,&amp;quot;unitest&amp;quot;,&amp;quot;one&amp;quot;,2);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_9 := algebra.kdifference(_2,_7);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_2:bat[:oid,:int] &amp;nbsp;:= nil:BAT;
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_10 := algebra.kunion(_9,_7);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_9 := nil:BAT;
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_7:bat[:oid,:int] &amp;nbsp;:= nil:BAT;
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_11:bat[:oid,:int] &amp;nbsp;:= sql.bind(&amp;quot;sys&amp;quot;,&amp;quot;unitest&amp;quot;,&amp;quot;one&amp;quot;,1);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_13 := algebra.kunion(_10,_11);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_10 := nil:BAT;
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_11:bat[:oid,:int] &amp;nbsp;:= nil:BAT;
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_14:bat[:oid,:oid] &amp;nbsp;:= sql.bind_dbat(&amp;quot;sys&amp;quot;,&amp;quot;unitest&amp;quot;,1);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_15 := bat.reverse(_14);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_14:bat[:oid,:oid] &amp;nbsp;:= nil:BAT;
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_16 := algebra.kdifference(_13,_15);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_13 := nil:BAT;
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_15 := nil:BAT;
&lt;br&gt;=exit _52;
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_17:bat[:oid,:int] &amp;nbsp;:= bat.new(nil:oid,nil:int);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_20 := bat.append(_17,_16,true);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_17:bat[:oid,:int] &amp;nbsp;:= nil:BAT;
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_21 := bat.append(_20,_16,true);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_20 := nil:BAT;
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_16 := nil:BAT;
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_22 := sql.resultSet(1,1,_21);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;sql.rsColumn(_22,&amp;quot;.unitest&amp;quot;,&amp;quot;one&amp;quot;,&amp;quot;int&amp;quot;,32,0,_21);
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_21 := nil:BAT;
&lt;br&gt;= &amp;nbsp; &amp;nbsp;_27 := io.stdout();
&lt;br&gt;= &amp;nbsp; &amp;nbsp;sql.exportResult(_27,_22);
&lt;br&gt;=end s2_0;
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-12-01 10:23
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;apparently this is not a bug in the common term expression optimiser then?
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Stefan de Konink (skinkie)
&lt;br&gt;Date: 2009-02-12 14:25
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;create table unitest (one integer);
&lt;br&gt;insert into unitest (one) values (1);
&lt;br&gt;insert into unitest (one) values (2);
&lt;br&gt;insert into unitest (one) values (3);
&lt;br&gt;insert into unitest (one) values (4);
&lt;br&gt;insert into unitest (one) values (5);
&lt;br&gt;&lt;br&gt;sql&amp;gt;explain select * from unitest;
&lt;br&gt;+--------------------------------------------------------------------------------------------------------+
&lt;br&gt;| function user.s22_1():void; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _1:bat[:oid,:int] &amp;nbsp;:= sql.bind(&amp;quot;sys&amp;quot;,&amp;quot;unitest&amp;quot;,&amp;quot;one&amp;quot;,0); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _6 := sql.resultSet(1,1,_1); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; sql.rsColumn(_6,&amp;quot;sys.unitest&amp;quot;,&amp;quot;one&amp;quot;,&amp;quot;int&amp;quot;,32,0,_1); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _1:bat[:oid,:int] &amp;nbsp;:= nil; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _12 := io.stdout(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; sql.exportResult(_12,_6); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| end s22_1; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;+--------------------------------------------------------------------------------------------------------+
&lt;br&gt;Timer &amp;nbsp; &amp;nbsp; &amp;nbsp; 0.864 msec 10 rows
&lt;br&gt;sql&amp;gt;explain select * from unitest union all select * from unitest;
&lt;br&gt;+--------------------------------------------------------------------------------------------------------+
&lt;br&gt;| function user.s23_1():void; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _1:bat[:oid,:int] &amp;nbsp;:= sql.bind(&amp;quot;sys&amp;quot;,&amp;quot;unitest&amp;quot;,&amp;quot;one&amp;quot;,0); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _6:bat[:oid,:int] &amp;nbsp;:= bat.new(nil:oid,nil:int); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _9 := bat.append(_6,_1,true); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _6:bat[:oid,:int] &amp;nbsp;:= nil; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _11 := bat.append(_9,_1,true); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _9 := nil; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _1:bat[:oid,:int] &amp;nbsp;:= nil; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _12 := sql.resultSet(1,1,_11); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; sql.rsColumn(_12,&amp;quot;.unitest&amp;quot;,&amp;quot;one&amp;quot;,&amp;quot;int&amp;quot;,32,0,_11); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _11 := nil; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _18 := io.stdout(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; sql.exportResult(_18,_12); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| end s23_1; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;+--------------------------------------------------------------------------------------------------------+
&lt;br&gt;Timer &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.115 msec 10 rows
&lt;br&gt;sql&amp;gt;explain select * from unitest union all select * from unitest union
&lt;br&gt;all select * from unitest;
&lt;br&gt;+--------------------------------------------------------------------------------------------------------+
&lt;br&gt;| function user.s24_1():void; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _1:bat[:oid,:int] &amp;nbsp;:= sql.bind(&amp;quot;sys&amp;quot;,&amp;quot;unitest&amp;quot;,&amp;quot;one&amp;quot;,0); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _6:bat[:oid,:int] &amp;nbsp;:= bat.new(nil:oid,nil:int); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _9 := bat.append(_6,_1,true); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _6:bat[:oid,:int] &amp;nbsp;:= nil; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _11 := bat.append(_9,_1,true); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _9 := nil; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _12:bat[:oid,:int] &amp;nbsp;:= bat.new(nil:oid,nil:int); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _13 := bat.append(_12,_11,true); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _12:bat[:oid,:int] &amp;nbsp;:= nil; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _11 := nil; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _14 := bat.append(_13,_1,true); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _13 := nil; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _1:bat[:oid,:int] &amp;nbsp;:= nil; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _15 := sql.resultSet(1,1,_14); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; sql.rsColumn(_15,&amp;quot;.unitest&amp;quot;,&amp;quot;one&amp;quot;,&amp;quot;int&amp;quot;,32,0,_14); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _14 := nil; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; _21 := io.stdout(); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| &amp;nbsp; &amp;nbsp; sql.exportResult(_21,_15); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;| end s24_1; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; |
&lt;br&gt;+--------------------------------------------------------------------------------------------------------+
&lt;br&gt;Timer &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.339 msec 10 rows
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2008-11-18 14:13
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;The commenterm expression optimizer is on by default.
&lt;br&gt;&lt;br&gt;A snippet of your code to ensure that the plans are 
&lt;br&gt;indeed not recognized are welcome.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Stefan de Konink (skinkie)
&lt;br&gt;Date: 2008-11-18 11:08
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;@Martin; Should it be explicitly enabled? Because I highly doubt it is
&lt;br&gt;working.
&lt;br&gt;&lt;br&gt;@Fabian; Of course I could catch it in the program that is actually
&lt;br&gt;dynamically generating the mess. But the thing is I want it to be simple to
&lt;br&gt;process the output.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2008-11-18 09:55
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;if the subquery is really identical then the MAL optimizer
&lt;br&gt;will/should catch it. And the recycler would further reduce
&lt;br&gt;the work as well.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2008-11-18 09:39
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Perhaps it is easier to use the
&lt;br&gt;&lt;br&gt;USING SELECT xxx AS y
&lt;br&gt;SELECT * FROM y UNION SELECT * FROM y;
&lt;br&gt;&lt;br&gt;or similar syntax. &amp;nbsp;(I'm not sure if I got the syntax right.)
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2220597&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2220597&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26640726&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-2220597---SQL%3A-reduce-duplicate-subqueries-in-one-query-tp26640726p26640726.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26640673</id>
	<title>[ monetdb-Feature Requests-2561693 ] SQL: rename columns</title>
	<published>2009-12-04T02:33:54Z</published>
	<updated>2009-12-04T02:33:54Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #2561693, was opened at 2009-02-03 20:00
&lt;br&gt;Message generated for change (Comment added) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2561693&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2561693&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: SQL - general
&lt;br&gt;Group: None
&lt;br&gt;Status: Open
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Martin Kersten (mlkersten)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: SQL: rename columns
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;RENAME COLUMN through SQL
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 11:33
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;seems long hanging fruit.
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-04-28 13:33
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;ALTER TABLE xxx RENAME [ COLUMN ] yyy TO zzz
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2561693&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2561693&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26640673&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-2561693---SQL%3A-rename-columns-tp26640673p26640673.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26640604</id>
	<title>[ monetdb-Feature Requests-2869851 ] SQL: Cross product count, algebra</title>
	<published>2009-12-04T02:27:24Z</published>
	<updated>2009-12-04T02:27:24Z</updated>
	<author>
		<name>SourceForge.net</name>
	</author>
	<content type="html">Feature Requests item #2869851, was opened at 2009-09-29 17:19
&lt;br&gt;Message generated for change (Comment added) made by mlkersten
&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2869851&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2869851&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;Please note that this message will contain a full copy of the comment thread,
&lt;br&gt;including the initial issue submission, for this request,
&lt;br&gt;not just the latest update.
&lt;br&gt;Category: SQL - general
&lt;br&gt;Group: None
&lt;br&gt;&amp;gt;Status: Closed
&lt;br&gt;Priority: 5
&lt;br&gt;Private: No
&lt;br&gt;Submitted By: Stefan de Konink (skinkie)
&lt;br&gt;Assigned to: Nobody/Anonymous (nobody)
&lt;br&gt;Summary: SQL: Cross product count, algebra
&lt;br&gt;&lt;br&gt;Initial Comment:
&lt;br&gt;I think it must be possible for a query like:
&lt;br&gt;&lt;br&gt;select count(*) from bigdatabase1, bigdatabase2;
&lt;br&gt;&lt;br&gt;To rewrite it to:
&lt;br&gt;select (select count(*) from bigdatabase1) * (select count(*) from bigdatabase2);
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;&amp;gt;Comment By: Martin Kersten (mlkersten)
&lt;br&gt;Date: 2009-12-04 11:27
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Too specific transformation. Calls for a math reasoner
&lt;br&gt;in the optimizer.
&lt;br&gt;Won't be implemented in the foreseable future.
&lt;br&gt;&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Stefan de Konink (skinkie)
&lt;br&gt;Date: 2009-12-01 10:01
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;This one is on the count, and is partly implemented. The example above here
&lt;br&gt;works. The other one is that the sum of the cross product equals the sum of
&lt;br&gt;one multiplied by the amount of joins to come to the cross product itself.
&lt;br&gt;&lt;br&gt;So count(*)^N vs sum(something)*N 
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Fabian (mr-meltdown)
&lt;br&gt;Date: 2009-12-01 09:55
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Sounds very similar to #2875295, is there a big difference?
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;Comment By: Stefan de Konink (skinkie)
&lt;br&gt;Date: 2009-10-09 02:30
&lt;br&gt;&lt;br&gt;Message:
&lt;br&gt;Because I am seriously proud... I want to publish the patch first :D
&lt;br&gt;&lt;br&gt;select count(*) from kvk, kvk;
&lt;br&gt;% . # table_name
&lt;br&gt;% L60 # name
&lt;br&gt;% wrd # type
&lt;br&gt;% 13 # length
&lt;br&gt;[ 5830679502400 ]
&lt;br&gt;Timer &amp;nbsp; &amp;nbsp; &amp;nbsp; 2.650 msec 1 rows
&lt;br&gt;&lt;br&gt;We have to work on some sort of overflow protection too... but that was
&lt;br&gt;already in the /real/ bugtracker :)
&lt;br&gt;&lt;br&gt;----------------------------------------------------------------------
&lt;br&gt;&lt;br&gt;You can respond by visiting: 
&lt;br&gt;&lt;a href=&quot;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2869851&amp;group_id=56967&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/tracker/?func=detail&amp;atid=482471&amp;aid=2869851&amp;group_id=56967&lt;/a&gt;&lt;br&gt;&lt;br&gt;------------------------------------------------------------------------------
&lt;br&gt;Join us December 9, 2009 for the Red Hat Virtual Experience,
&lt;br&gt;a free event focused on virtualization and cloud computing. 
&lt;br&gt;Attend in-depth sessions from your desk. Your couch. Anywhere.
&lt;br&gt;&lt;a href=&quot;http://p.sf.net/sfu/redhat-sfdev2dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://p.sf.net/sfu/redhat-sfdev2dev&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Monetdb-bugs mailing list
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26640604&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Monetdb-bugs@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/monetdb-bugs&lt;/a&gt;&lt;br&gt;&lt;p&gt;From forum: &lt;a href=&quot;http://old.nabble.com/monetdb-bugs-f4363.html&quot; embed=&quot;fixTarget[4363]&quot; target=&quot;_top&quot; &gt;monetdb-bugs&lt;/a&gt;&lt;/p&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/--monetdb-Feature-Requests-2869851---SQL%3A-Cross-product-count%2C-algebra-tp26640604p26640604.html" />
</entry>

</feed>
