Re: What does Natvie Posgres mean?

2018-06-12 Thread Ron
This, to me, is the true meaning of "native PostgreSQL" (as opposed to 
"stock PostgreSQL", which is uncustomized code).  However, if the job wanted 
post was written by an HR flunky, it could mean anything.



On 06/12/2018 01:11 PM, Benjamin Scherrey wrote:
In my experience it refers to *development directly via SQL against the 
Postgres server* rather than via an ORM like Django or the like. A 
remarkably high percentage of applications backed by Postgres have been 
written by developers that have never actually seen or written SQL code 
directly. It's all generated (often quite naively) by the object 
relational mapper. Requesting "native" developers means that they want you 
to understand how the DB actually behaves and to be able to generate 
optimal SQL code and proper DDLs that fit the application domain correctly.


  - - Ben Scherrey

On Wed, Jun 13, 2018, 12:59 AM David G. Johnston 
mailto:david.g.johns...@gmail.com>> wrote:


On Tuesday, June 12, 2018, bto...@computer.org
 mailto:bto...@broadstripe.net>> wrote:


When someone, e.g., as appeared in a recent and some older
pgsql-jobs messages, says "Native Postgres", what do you suppose
that means?

Does it mean something different than just "PostgreSQL"?


Likely it means the open source product built directly from the source
code published here (or packages derived there-from).  As opposed to
say AWS RDS or EnterpriseDB or various other forks of the product
available in the wild.

David J.



--
Angular momentum makes the world go 'round.


Re: What does Natvie Posgres mean?

2018-06-12 Thread Benjamin Scherrey
In my experience it refers to development directly via SQL against the
Postgres server rather than via an ORM like Django or the like. A
remarkably high percentage of applications backed by Postgres have been
written by developers that have never actually seen or written SQL code
directly. It's all generated (often quite naively) by the object relational
mapper. Requesting "native" developers means that they want you to
understand how the DB actually behaves and to be able to generate optimal
SQL code and proper DDLs that fit the application domain correctly.

  - - Ben Scherrey

On Wed, Jun 13, 2018, 12:59 AM David G. Johnston 
wrote:

> On Tuesday, June 12, 2018, bto...@computer.org 
> wrote:
>
>>
>> When someone, e.g., as appeared in a recent and some older pgsql-jobs
>> messages, says "Native Postgres", what do you suppose that means?
>>
>> Does it mean something different than just "PostgreSQL"?
>>
>
> Likely it means the open source product built directly from the source
> code published here (or packages derived there-from).  As opposed to say
> AWS RDS or EnterpriseDB or various other forks of the product available in
> the wild.
>
> David J.
>
>


Re: What does Natvie Posgres mean?

2018-06-12 Thread Joshua D. Drake

On 06/12/2018 10:53 AM, bto...@computer.org wrote:


When someone, e.g., as appeared in a recent and some older pgsql-jobs messages, says 
"Native Postgres", what do you suppose that means?

Does it mean something different than just "PostgreSQL"?

Is the word "Native" just noise, or does it actually refer to something 
specific?

A quick google search reveals that there apparently is a thing called "postgres-native" 
which is described as "...a native D implementation of the Postgres frontend/backend 
protocol.", but I don't get the sense that this is what is being talked about.


Native Postgres/PostgreSQL would imply PostgreSQL installed on a VM or 
bare metal instead of something like Google Postgres or Amazon RDS.


JD

--
Command Prompt, Inc. || http://the.postgres.company/ || @cmdpromptinc
***  A fault and talent of mine is to tell it exactly how it is.  ***
PostgreSQL centered full stack support, consulting and development.
Advocate: @amplifypostgres || Learn: https://postgresconf.org
* Unless otherwise stated, opinions are my own.   *



Re: What does Natvie Posgres mean?

2018-06-12 Thread David G. Johnston
On Tuesday, June 12, 2018, bto...@computer.org 
wrote:

>
> When someone, e.g., as appeared in a recent and some older pgsql-jobs
> messages, says "Native Postgres", what do you suppose that means?
>
> Does it mean something different than just "PostgreSQL"?
>

Likely it means the open source product built directly from the source code
published here (or packages derived there-from).  As opposed to say AWS RDS
or EnterpriseDB or various other forks of the product available in the wild.

David J.


Re: What does Natvie Posgres mean?

2018-06-12 Thread Adrian Klaver

On 06/12/2018 10:53 AM, bto...@computer.org wrote:


When someone, e.g., as appeared in a recent and some older pgsql-jobs messages, says 
"Native Postgres", what do you suppose that means?


I'm going to say it means the community supported versions, not 
offshoots or forks e.g. AWS RDS Postgres, EDB non-community versions, etc.


Does it mean something different than just "PostgreSQL"?

Is the word "Native" just noise, or does it actually refer to something 
specific?

A quick google search reveals that there apparently is a thing called "postgres-native" 
which is described as "...a native D implementation of the Postgres frontend/backend 
protocol.", but I don't get the sense that this is what is being talked about.

-- B








--
Adrian Klaver
adrian.kla...@aklaver.com



What does Natvie Posgres mean?

2018-06-12 Thread bto...@computer.org


When someone, e.g., as appeared in a recent and some older pgsql-jobs messages, 
says "Native Postgres", what do you suppose that means? 

Does it mean something different than just "PostgreSQL"?

Is the word "Native" just noise, or does it actually refer to something 
specific?

A quick google search reveals that there apparently is a thing called 
"postgres-native" which is described as "...a native D implementation of the 
Postgres frontend/backend protocol.", but I don't get the sense that this is 
what is being talked about.

-- B