X-Original-To: pgsql-admin-postgresql.org@postgresql.org Received: from localhost (mx1.hub.org [200.46.208.251]) by postgresql.org (Postfix) with ESMTP id 526C69FB226 for ; Sun, 6 Aug 2006 17:14:06 -0300 (ADT) Received: from postgresql.org ([200.46.204.71]) by localhost (mx1.hub.org [200.46.208.251]) (amavisd-new, port 10024) with ESMTP id 97710-07 for ; Sun, 6 Aug 2006 17:14:02 -0300 (ADT) X-Greylist: domain auto-whitelisted by SQLgrey- Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by postgresql.org (Postfix) with ESMTP id E95359FB1C8 for ; Sun, 6 Aug 2006 17:14:01 -0300 (ADT) Received: by nf-out-0910.google.com with SMTP id n28so745297nfc for ; Sun, 06 Aug 2006 13:14:00 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=s+uzqEFFDhjUOCw4kxVDfv4ZBSllqKBk4TrP9eziqV07Vqd9HsYQjBxv9YcPi7+oRPByEWcsbomzg9BXKeBK2yAP2DTXopMU/qUAJN7Fv177g2CgEWPvjJT2HA4Cd5RNosypdfpuVoEQT3moIQNonARxKW7o/6nZuDQo2gEpFQI= Received: by 10.78.147.19 with SMTP id u19mr2195554hud; Sun, 06 Aug 2006 13:13:59 -0700 (PDT) Received: by 10.78.32.10 with HTTP; Sun, 6 Aug 2006 13:13:59 -0700 (PDT) Message-ID: Date: Sun, 6 Aug 2006 15:13:59 -0500 From: "Aaron Bono" To: "Amadeus Zilfinski" Subject: Re: running PostGres without installing it Cc: pgsql-admin@postgresql.org In-Reply-To: <1154891491.3403.11.camel@workstation01.barsandtone.com> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_32901_5397567.1154895239068" References: <20060806040747.99775.qmail@web32509.mail.mud.yahoo.com> <1154891491.3403.11.camel@workstation01.barsandtone.com> X-Google-Sender-Auth: 4b68c4588b6798ac X-Virus-Scanned: Maia Mailguard 1.0.1 X-Spam-Status: No, hits=0.521 tagged_above=0 required=5 tests=AWL, DNS_FROM_RFC_ABUSE, HTML_MESSAGE, SPF_PASS X-Spam-Level: X-Archive-Number: 200608/58 X-Sequence-Number: 22602 ------=_Part_32901_5397567.1154895239068 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 8/6/06, Amadeus Zilfinski wrote: > > > > > > For years I have struggled with desktop applications and data > > access/storage. Databases are very powerful tools but, other than MS > > Access, I have not seen any that are easily distributable bundled with > > a desktop application. Not having a personal database to bundle with > > my applications has proven to be a "one hand tied behind my back" > > situation. > > > > Any ideas you guys have would be deeply appreciated. > > > > SQLite can be complied to a single binary/.dll/.so and used. That is the > route I'm looking at due to having to be an 'expert' to install > PostgresQL, and how invasive it can be on a system. I don't have any > experience with firebird or MySQL, so you might want to check out those. 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. ================================================================== Aaron Bono Aranya Software Technologies, Inc. http://www.aranya.com http://codeelixir.com ================================================================== ------=_Part_32901_5397567.1154895239068 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On 8/6/06, Amadeus Zilfinski <amadeus0@cox.net> wrote:
<snip>
>
> For years I have struggled with desktop applications and data
> access/storage.  Databases are very powerful tools but, other than MS
> Access, I have not seen any that are easily distributable bundled with
> a desktop application.  Not having a personal database to bundle with
> my applications has proven to be a "one hand tied behind my back"
> situation.
>
> Any ideas you guys have would be deeply appreciated.
>

SQLite can be complied to a single binary/.dll/.so and used. That is the
route I'm looking at due to having to be an 'expert' to install
PostgresQL, and how invasive it can be on a system. I don't have any
experience with firebird or MySQL, so you might want to check out those.

 
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.

==================================================================
   Aaron Bono
   Aranya Software Technologies, Inc.
   http://www.aranya.com
   http://codeelixir.com
================================================================== ------=_Part_32901_5397567.1154895239068--