Return-Path: Delivered-To: apmail-cayenne-user-archive@www.apache.org Received: (qmail 15029 invoked from network); 27 Jul 2009 17:03:09 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 27 Jul 2009 17:03:09 -0000 Received: (qmail 82290 invoked by uid 500); 27 Jul 2009 17:04:14 -0000 Delivered-To: apmail-cayenne-user-archive@cayenne.apache.org Received: (qmail 82220 invoked by uid 500); 27 Jul 2009 17:04:14 -0000 Mailing-List: contact user-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cayenne.apache.org Delivered-To: mailing list user@cayenne.apache.org Received: (qmail 82210 invoked by uid 99); 27 Jul 2009 17:04:14 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Jul 2009 17:04:14 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of oyvindharboe@gmail.com designates 209.85.218.212 as permitted sender) Received: from [209.85.218.212] (HELO mail-bw0-f212.google.com) (209.85.218.212) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 27 Jul 2009 17:04:04 +0000 Received: by bwz8 with SMTP id 8so3123589bwz.4 for ; Mon, 27 Jul 2009 10:03:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:message-id:subject:from:to :content-type:content-transfer-encoding; bh=uLHkdawXlea5ByFsbATLW7yYvIUKNCwvt+xrIEVmFz4=; b=DgWPQW0+IRi+2fLn95uZfciUWrFNE6ttq8l1FG839XkTALDq1JgEr1Y/3WMfc53lgC TG16M9X5uPJk+6XGQzkXFvmJckffk6CAop77iX1WIQes3J2AexR0dWniBn3w1g+EaFK7 xZYfUbcx58PELhg5qffu5IvpRTRmE3/L0VP7g= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=vLpc/jtTxA8qd1LLsWPmoCko5qN/j+RZ4NqTRuunrGZd2Mnz/UxcAHy7JmkcKu6wsJ Wv5UHsg55Kn6lcjOSYwLtsGow7bauBpeRqBSabf8pyvmdNDaoP/ofXkY+ft0FR9aNfgB HwgMAyUGvopzPsx7B6Pu29l9wsIkq0UawzxaM= MIME-Version: 1.0 Sender: oyvindharboe@gmail.com Received: by 10.223.105.16 with SMTP id r16mr2813617fao.24.1248714221761; Mon, 27 Jul 2009 10:03:41 -0700 (PDT) In-Reply-To: References: <5adb61290907270852n19db3666odf2da6b1a048bf1d@mail.gmail.com> Date: Mon, 27 Jul 2009 19:03:41 +0200 X-Google-Sender-Auth: d07c31dab6e431b6 Message-ID: Subject: Re: PostgreSQL schemas for multi-tenant application From: =?UTF-8?Q?=C3=98yvind_Harboe?= To: user@cayenne.apache.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org > thanks for your reply! Do you think a final release of Cayenne 3.0 will b= e > available this year? Our application shall go live in January, and since = I'm > not familiar with the Cayenne project yet I'm not sure whether the > milestones should be used in production. We've been using Cayenne 3.0 in production for a year or so now. Very happy with it. What I would advise is that you test your application against a specific version of Cayenne and that version may well be a 3.0 release candidate or even some svn version. We upgrade to svn head/release candidate whenever we run into a problem or need some new feature. The advantage of using the latest version of Cayenne is that any problem you do run into is more likely to have a fix that is relatively easy to apply to the particular version of Cayenne you're using. "A problem" covers adding new features to Cayenne to cover some off the beaten path usage... You'll probably find that there is a greater interest in the community to work on the latest stuff than working on older versions. --=20 =C3=98yvind Harboe Embedded software and hardware consulting services http://www.zylin.com