Nice Quote from Celko

Lists: pgsql-advocacy
From: Richard Broersma <richard(dot)broersma(at)gmail(dot)com>
To: pgsql-advocacy(at)postgresql(dot)org
Subject: Nice Quote from Celko
Date: 2012-09-22 15:31:57
Message-ID: CABvLTWHDYnMQ2DdF1Sr4wpo56JfT35e2g8iCDQ+BLadS=9GdpA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy

"Developers are more likely to port SQL Server to Postgres because it is
open source, supports more ANSI features, runs on more platforms, uses a
different ACID model and has a great optimizer. "

http://www.sqlservercentral.com/articles/Stairway+Series/89991/

--
Regards,
Richard Broersma Jr.


From: Gavin Flower <GavinFlower(at)archidevsys(dot)co(dot)nz>
To: Richard Broersma <richard(dot)broersma(at)gmail(dot)com>
Cc: pgsql-advocacy(at)postgresql(dot)org
Subject: Re: Nice Quote from Celko
Date: 2012-09-22 20:54:08
Message-ID: 505E2570.4020708@archidevsys.co.nz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy

On 23/09/12 03:31, Richard Broersma wrote:
>
> "Developers are more likely to port SQL Server to Postgres because it
> is open source, supports more ANSI features, runs on more platforms,
> uses a different ACID model and has a great optimizer. "
>
> http://www.sqlservercentral.com/articles/Stairway+Series/89991/
>
> --
> Regards,
> Richard Broersma Jr.
It wanted me to login to read it.

Can you quote it more fully?

Cheers,.
Gavin


From: Richard Broersma <richard(dot)broersma(at)gmail(dot)com>
To: Gavin Flower <GavinFlower(at)archidevsys(dot)co(dot)nz>
Cc: pgsql-advocacy(at)postgresql(dot)org
Subject: Re: Nice Quote from Celko
Date: 2012-09-23 23:09:05
Message-ID: CABvLTWGSf47PssV1FzG8Wq+tu14XBUEFHzJNmXDTz9wDfiUTUA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy

On Sat, Sep 22, 2012 at 1:54 PM, Gavin Flower <GavinFlower(at)archidevsys(dot)co(dot)nz
> wrote:

>
> http://www.sqlservercentral.com/articles/Stairway+Series/89991/
>>
>> --
>> Regards,
>> Richard Broersma Jr.
>>
>
> Can you quote it more fully?
>

Here is the excerpt that the quote comes from:

"Bottom Line

Porting applications to SQL Server is not the usual direction. Developers
are more likely to port SQL Server to Postgres because it is open source,
supports more ANSI features, runs on more platforms, uses a different ACID
model and has a great optimizer.

If you live in a Microsoft world and need to move Postgres code to SQL
Server, don’t expect the port to be easy. You might luck up, but that’s not
the way the smart money bets. The pure SQL part will not hard if the
original Postgres is clean and simple; you will have to write the extra
ANSI features with complicated T-SQL. The hard part is that Postgres
assumes a non-Microsoft environment and a different concurrency model."

--
Regards,
Richard Broersma Jr.


From: Robert Bernier <robert7390(at)comcast(dot)net>
To: pgsql-advocacy(at)postgresql(dot)org
Cc: Gavin Flower <GavinFlower(at)archidevsys(dot)co(dot)nz>
Subject: Re: Nice Quote from Celko
Date: 2012-09-24 15:31:48
Message-ID: 201209240831.48947.robert7390@comcast.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy

On Saturday, September 22, 2012 01:54:08 pm Gavin Flower wrote:
> On 23/09/12 03:31, Richard Broersma wrote:
> >
> > "Developers are more likely to port SQL Server to Postgres because it
> > is open source, supports more ANSI features, runs on more platforms,
> > uses a different ACID model and has a great optimizer. "
> >
> > http://www.sqlservercentral.com/articles/Stairway+Series/89991/
> >
> It wanted me to login to read it.

Read it using elinks, that's what I did.

Robert


From: Thomas Kellerer <spam_eater(at)gmx(dot)net>
To: pgsql-advocacy(at)postgresql(dot)org
Subject: Re: Nice Quote from Celko
Date: 2012-09-24 15:35:15
Message-ID: k3puja$1c4$1@ger.gmane.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy

Richard Broersma, 24.09.2012 01:09:
> Here is the excerpt that the quote comes from:
>
> "Bottom Line
>
> Porting applications to SQL Server is not the usual direction.
> Developers are more likely to port SQL Server to Postgres because it
> is open source, supports more ANSI features, runs on more platforms,
> uses a different ACID model and has a great optimizer.
>
> If you live in a Microsoft world and need to move Postgres code to
> SQL Server, don’t expect the port to be easy. You might luck up, but
> that’s not the way the smart money bets. The pure SQL part will not
> hard if the original Postgres is clean and simple; you will have to
> write the extra ANSI features with complicated T-SQL. The hard part
> is that Postgres assumes a non-Microsoft environment and a different
> concurrency model."

There are some similar posts out there:

http://facility9.com/2011/12/ten-reasons-postgresql-is-better-than-sql-server/
http://datachomp.com/archives/im-leaving-sql-server-for-postgres/


From: Gavin Flower <GavinFlower(at)archidevsys(dot)co(dot)nz>
To: Robert Bernier <robert7390(at)comcast(dot)net>
Cc: pgsql-advocacy(at)postgresql(dot)org
Subject: Re: Nice Quote from Celko
Date: 2012-09-24 20:07:33
Message-ID: 5060BD85.3020307@archidevsys.co.nz
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy

On 25/09/12 03:31, Robert Bernier wrote:
> On Saturday, September 22, 2012 01:54:08 pm Gavin Flower wrote:
>> On 23/09/12 03:31, Richard Broersma wrote:
>>> "Developers are more likely to port SQL Server to Postgres because it
>>> is open source, supports more ANSI features, runs on more platforms,
>>> uses a different ACID model and has a great optimizer. "
>>>
>>> http://www.sqlservercentral.com/articles/Stairway+Series/89991/
>>>
>> It wanted me to login to read it.
>
> Read it using elinks, that's what I did.
>
>
> Robert
Thanks

I have not checked everything, but noted that..

It claims
"[...]
The model for temporary tables is weaker than T-SQL in some ways. ...
You cannot create a temp table with column declarations, but only with a
query..
[...]"

this obviously false:
*
CREATE TEMP TABLE tem_tab
(
id SERIAL PRIMARY KEY,
payload text
);

INSERT INTO tem_tab (payload)
VALUES
('first'),
('second'),
('third'),
('fourth'),
('fifth'),
('sixth'),
('seventh'),
('eighth');

SELECT * FROM tem_tab ORDER BY payload;*

works in PostgreSQL


From: Thomas Kellerer <spam_eater(at)gmx(dot)net>
To: pgsql-advocacy(at)postgresql(dot)org
Subject: Re: Nice Quote from Celko
Date: 2012-09-25 06:37:05
Message-ID: k3rje7$2hm$1@ger.gmane.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-advocacy

Gavin Flower, 24.09.2012 22:07:
> I have not checked everything, but noted that..
>
> It claims
> "[...]
> The model for temporary tables is weaker than T-SQL in some ways.
> You cannot create a temp table with column declarations, but only
> with a query
>
> this obviously false:

There is another wrong statement I noticed:

Other Data Types

Postgres also supports the BOOLEAN data type, which has the following characteristics:

* Does not support NULL values.

That of course is also not true.