X-Original-To: pgsql-admin-postgresql.org@postgresql.org Received: from localhost (wm.hub.org [200.46.204.128]) by postgresql.org (Postfix) with ESMTP id F22919FB262 for ; Sun, 6 Aug 2006 22:01:34 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.204.128]) (amavisd-new, port 10024) with ESMTP id 65392-04 for ; Mon, 7 Aug 2006 01:01:27 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey- Received: from eastrmmtao04.cox.net (eastrmmtao04.cox.net [68.230.240.35]) by postgresql.org (Postfix) with ESMTP id 1FF069FB1C2 for ; Sun, 6 Aug 2006 22:01:26 -0300 (ADT) Received: from [192.168.0.10] (really [68.227.67.145]) by eastrmmtao04.cox.net (InterMail vM.6.01.06.01 201-2131-130-101-20060113) with ESMTP id <20060807010123.NGUN25210.eastrmmtao04.cox.net@[192.168.0.10]> for ; Sun, 6 Aug 2006 21:01:23 -0400 Subject: Re: running PostGres without installing it From: Amadeus Zilfinski To: pgsql-admin@postgresql.org In-Reply-To: References: <20060806040747.99775.qmail@web32509.mail.mud.yahoo.com> <1154891491.3403.11.camel@workstation01.barsandtone.com> Content-Type: text/plain Date: Sun, 06 Aug 2006 20:01:22 -0500 Message-Id: <1154912482.3403.23.camel@workstation01.barsandtone.com> Mime-Version: 1.0 X-Mailer: Evolution 2.6.2 (2.6.2-1.fc5.5) Content-Transfer-Encoding: 7bit X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=3.355 tagged_above=0 required=5 tests=DNS_FROM_RFC_ABUSE, DNS_FROM_RFC_POST, DNS_FROM_RFC_WHOIS X-Spam-Level: *** X-Archive-Number: 200608/60 X-Sequence-Number: 22604 > > > Would something like SQLite support the full functionality that we get > from PostgreSQL: subqueries, transactions, views, triggers and stored > procedures? MySQL does not (yes I know they are adding some or all of > this but it isn't all there or proven to be reliable yet). > > I will check SQLite out but MySQL is probably NOT a good option for > this. Historically it did not support subqueries (an absolute must > for any serious database user) - not sure if they have added subquery > support recently or not. > SQLite goes for SQL '92 compliance whereas PostgresQL goes for I think it is) '99 (or is it '95?) compliance. http://sqlite.org/omitted.html tells you what is missing from the software against the '92 standard. Against PostgresQL SQLite will lose in the features department almost every time. My only real issue with PostgresQL is that it is a client/server database, that is not embeddable. If it was embeddable then I could use it with no issue, and would in fact rather use it. I recall some people are working on that, but don't have any links. You might want to try www.postgresql.org and see if they any info on there. AmadeusZ.-