Return-Path: <oracle-l-bounce@freelists.org>
X-Original-To: oracle-l@orafaq.com
Delivered-To: oracle-l@orafaq.com
Received: from turing.freelists.org (turing.freelists.org [206.53.239.180])
 by malta2546.startdedicated.com (Postfix) with ESMTPS id DE07910031424A
 for <oracle-l@orafaq.com>; Thu,  8 Aug 2019 19:04:17 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 1A0C127B09;
 Thu,  8 Aug 2019 13:04:16 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
 s=turing; t=1565283856;
 bh=x5HVF0QhiLG0FxmUHeCTK+7gaK3Eua3vubOFrcLDkAg=;
 h=Subject:To:References:From:Date:In-Reply-To:Reply-To:List-Help:
	 List-Unsubscribe:List-Id:List-Subscribe:List-Owner:List-post:
	 List-Archive;
 b=Mn9ysaX3RxeEhRQgsoBjpo/eEB6kSzVgDY6S+W79Rpox6efSSVEB6a4nO4yt7y5ts
	 HxRynUBGjPfG4xm4lAG50elYLsD5uzc80Z95A3ZRASP6KWACvMqbkPQqan8336aylA
	 8ANrVgwSwxoPvUldT72V5XCiw6DiO9cKFBmT0KN4=
X-Virus-Scanned: Debian amavisd-new at turing.freelists.org
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id npbkPrfOUyR5; Thu,  8 Aug 2019 13:04:15 -0400 (EDT)
Received: from turing.freelists.org (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 4C8C722999;
 Thu,  8 Aug 2019 13:04:04 -0400 (EDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=freelists.org;
 s=turing; t=1565283855;
 bh=x5HVF0QhiLG0FxmUHeCTK+7gaK3Eua3vubOFrcLDkAg=;
 h=Subject:To:References:From:Date:In-Reply-To:Reply-To:List-Help:
	 List-Unsubscribe:List-Id:List-Subscribe:List-Owner:List-post:
	 List-Archive;
 b=CUL1RzANnYf1YlwsfWc8VGRHH83vyyRxLhAnhgBtPHgRYOdUVAnJnyuL8wJdYr8Dz
	 CWj3ifh6Hxa5JungR1OtIcija9Am4lXX0lgxdEWN++shEsas0/d1AlYs4U+4G/QUBt
	 Bhgli3wnLi+PPiUkCb90VKmRGFiLgR4l+/HJdJHg=
Received: with ECARTIS (v1.0.0; list oracle-l); Thu, 08 Aug 2019 13:02:42 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1])
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTP id 7A0DC269E9
 for <oracle-l@freelists.org>; Thu,  8 Aug 2019 13:02:42 -0400 (EDT)
Authentication-Results: turing.freelists.org; dkim=pass
 reason="2048-bit key; unprotected key"
 header.d=gmail.com header.i=@gmail.com header.b=WgAByirE;
 dkim-adsp=pass; dkim-atps=neutral
Received: from turing.freelists.org ([127.0.0.1])
 by localhost (turing.freelists.org [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id Y-x110Q_Qhl9 for <oracle-l@freelists.org>;
 Thu,  8 Aug 2019 13:02:42 -0400 (EDT)
Received: from mail-qk1-f195.google.com (mail-qk1-f195.google.com [209.85.222.195])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by turing.freelists.org (Avenir Technologies Mail Multiplex) with ESMTPS id 4F125269E4
 for <oracle-l@freelists.org>; Thu,  8 Aug 2019 13:02:42 -0400 (EDT)
Received: by mail-qk1-f195.google.com with SMTP id 201so69318838qkm.9
        for <oracle-l@freelists.org>; Thu, 08 Aug 2019 10:02:42 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=1e100.net; s=20161025;
        h=x-gm-message-state:subject:to:references:from:message-id:date
         :user-agent:mime-version:in-reply-to:content-transfer-encoding
         :content-language;
        bh=8B63ew8LaeUbkhyYehISkHjRxVDvoq/KkoCM5TahIsc=;
        b=CenXUxfan/S0wTfbFUE+Uqwf/P+5fG2vg5lRpPe1NEfZGnLIB69IIE1tQOlbHtrGzx
         zjJvE9qwo7XgOSYnXR4OyYpzkNt2fnOkBrEE1BDmv+5r1T6s9c4L7CV1HesH+NkvM+pC
         u9ZPiMZygR78rVuOU1Csl2jxa4hb+XzN+sbTKZ/tbDklfxum5XTKdSpR0tT5qazAz59J
         5Fk1qV/ddHK10XFQjwo2n1ge3uQ8xcHVttaIvizQyigtqZQCVkMMiJPs4X8i/w8RwVxH
         ULrDWv4LxBBj4rke5CTs+ffRBlaLB6p8xCPi8eJj9fEOhFam44vO2IYcsKsx+HOdci4d
         OxXQ==
X-Gm-Message-State: APjAAAUZAylPzkm0euZWNdan54fdO4zIBLf0Ergo9fHCJjDXyzimU8F9
 uJ6xm6FPptLDZatCZb2LFikU5C7l
X-Google-Smtp-Source: APXvYqxi0nzCzPfyQgCIfHpL2T3ukTWSlfLOlg4lZFV+qth6nizVuGhSiDjRBkx/vPLntkCnPwybVg==
X-Received: by 2002:a05:620a:14bc:: with SMTP id x28mr13931566qkj.116.1565283760633;
        Thu, 08 Aug 2019 10:02:40 -0700 (PDT)
Received: from [192.168.80.133] (3ff7b262.cst.lightpath.net. [63.247.178.98])
        by smtp.gmail.com with ESMTPSA id r205sm46737579qke.115.2019.08.08.10.02.39
        for <oracle-l@freelists.org>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Thu, 08 Aug 2019 10:02:39 -0700 (PDT)
Subject: Re: Migration to Postgres training
To: oracle-l@freelists.org
References: <a426e1e7-1419-252d-199e-6aa7446923d5@commandprompt.com>
 <CADEE6ZMPwPAzthZfUbFX-Ph+QOUa-tsvGua6DRPhKyZGcihaow@mail.gmail.com>
 <CAJoeKmsu6CS-3Q5d6cwsy68NkJbGZhU30vQ4pc9V6LUJaHJUMg@mail.gmail.com>
From: Mladen Gogala <gogala.mladen@gmail.com>
Message-ID: <f79bce92-7f86-046c-4f8b-cfcb3d80a972@gmail.com>
Date: Thu, 8 Aug 2019 13:02:38 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.8.0
MIME-Version: 1.0
In-Reply-To: <CAJoeKmsu6CS-3Q5d6cwsy68NkJbGZhU30vQ4pc9V6LUJaHJUMg@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-archive-position: 74639
X-ecartis-version: Ecartis v1.0.0
Sender: oracle-l-bounce@freelists.org
Errors-to: oracle-l-bounce@freelists.org
X-original-sender: gogala.mladen@gmail.com
Precedence: normal
Reply-To: gogala.mladen@gmail.com
List-Help: <mailto:ecartis@freelists.org?Subject=help>
List-Unsubscribe: <mailto:oracle-l-request@freelists.org?Subject=unsubscribe>
List-software: Ecartis version 1.0.0
List-Id: oracle-l <oracle-l.freelists.org>
X-List-ID: oracle-l <oracle-l.freelists.org>
List-Subscribe: <mailto:oracle-l-request@freelists.org?Subject=subscribe>
List-Owner: <mailto:>
List-post: <mailto:oracle-l@freelists.org>
List-Archive: <http://www.freelists.org/archives/oracle-l>
X-list: oracle-l

That depends on the purpose of the database. Postgres doesn't have all 
the capabilities of Oracle RDBMS and if your application is using one of 
those features, then you're out of luck. Furthermore, as opposed to 
MariaDB, Postgres doesn't have anything even remotely similar to Oracle 
in-memory.  Postgres partitioning is a bad joke. It is not possible to 
define global indexes which means that partitioned tables cannot have a 
primary key.

On the plus side, the situation with hints was resolved to my 
satisfaction. There is now an extension called pg_hint_plan which 
enables me to use Oracle style hints if I want to.

Regards

On 8/8/19 12:29 PM, Igor Neyman wrote:
> My organization switched from Oracle to Postgres 11 years ago.
> So, I could argue regarding "something harder to maintain", and 
> regarding savings on licenses. Every specific situation is different, 
> and requires specific tool.
> Just don't want to start a "religious war" :)
>
> Regards,
> Igor Neyman
>
--
http://www.freelists.org/webpage/oracle-l


