Thread: FUNCTIONS

FUNCTIONS

From
aleyva@medifarma.com.pe
Date:
Hello
I have a question,
Can you tell me how many functions supports POSTGRES?

Thanks
Aldo Leyva

-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/


Re: FUNCTIONS

From
brew@theMode.com
Date:
Aldo......

> Can you tell me how many functions supports POSTGRES?

I'm not going to count them, but you can total them up and read all about
them in Chapter LXXXIV of the php manual, entitled PostgreSQL Functions.
The url is:

http://us4.php.net/manual/en/ref.pgsql.php

Or another of the mirrors.

brew


Re: FUNCTIONS

From
"Aldo Leyva Alvarado"
Date:
Thanks,
but I  talked about to STORE PROCEDURE.


Aldo Leyva

----- Original Message -----
From: <brew@theMode.com>
To: <aleyva@medifarma.com.pe>
Cc: <pgsql-php@postgresql.org>
Sent: Monday, March 15, 2004 10:33 PM
Subject: Re: [PHP] FUNCTIONS


>
> Aldo......
>
> > Can you tell me how many functions supports POSTGRES?
>
> I'm not going to count them, but you can total them up and read all about
> them in Chapter LXXXIV of the php manual, entitled PostgreSQL Functions.
> The url is:
>
> http://us4.php.net/manual/en/ref.pgsql.php
>
> Or another of the mirrors.
>
> brew
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
>                http://archives.postgresql.org

Re: FUNCTIONS

From
"scott.marlowe"
Date:
In Postgresql, a stored procedure is created using a user defined
function, and accessed with something simple like:

select myfunc('arg1','arg2');

So, it's just another select statement to PHP/Postgresql.  You don't have
to do anything fancy to hit a stored procedure.

On Tue, 16 Mar 2004, Aldo Leyva Alvarado wrote:

> Thanks,
> but I  talked about to STORE PROCEDURE.
>
>
> Aldo Leyva
>
> ----- Original Message -----
> From: <brew@theMode.com>
> To: <aleyva@medifarma.com.pe>
> Cc: <pgsql-php@postgresql.org>
> Sent: Monday, March 15, 2004 10:33 PM
> Subject: Re: [PHP] FUNCTIONS
>
>
> >
> > Aldo......
> >
> > > Can you tell me how many functions supports POSTGRES?
> >
> > I'm not going to count them, but you can total them up and read all about
> > them in Chapter LXXXIV of the php manual, entitled PostgreSQL Functions.
> > The url is:
> >
> > http://us4.php.net/manual/en/ref.pgsql.php
> >
> > Or another of the mirrors.
> >
> > brew
> >
> >
> > ---------------------------(end of broadcast)---------------------------
> > TIP 6: Have you searched our list archives?
> >
> >                http://archives.postgresql.org
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
>


Re: FUNCTIONS

From
"Aldo Leyva Alvarado"
Date:
Yes, I know, But I want to know how many STORED PROCEDURE supports POSTGRES,
maybe 100 or 500  or maybe more.

Thanks

----- Original Message -----
From: "scott.marlowe" <scott.marlowe@ihs.com>
To: "Aldo Leyva Alvarado" <aleyva@medifarma.com.pe>
Cc: <brew@theMode.com>; <pgsql-php@postgresql.org>
Sent: Wednesday, March 17, 2004 11:22 AM
Subject: Re: [PHP] FUNCTIONS


> In Postgresql, a stored procedure is created using a user defined
> function, and accessed with something simple like:
>
> select myfunc('arg1','arg2');
>
> So, it's just another select statement to PHP/Postgresql.  You don't have
> to do anything fancy to hit a stored procedure.
>
> On Tue, 16 Mar 2004, Aldo Leyva Alvarado wrote:
>
> > Thanks,
> > but I  talked about to STORE PROCEDURE.
> >
> >
> > Aldo Leyva
> >
> > ----- Original Message -----
> > From: <brew@theMode.com>
> > To: <aleyva@medifarma.com.pe>
> > Cc: <pgsql-php@postgresql.org>
> > Sent: Monday, March 15, 2004 10:33 PM
> > Subject: Re: [PHP] FUNCTIONS
> >
> >
> > >
> > > Aldo......
> > >
> > > > Can you tell me how many functions supports POSTGRES?
> > >
> > > I'm not going to count them, but you can total them up and read all
about
> > > them in Chapter LXXXIV of the php manual, entitled PostgreSQL
Functions.
> > > The url is:
> > >
> > > http://us4.php.net/manual/en/ref.pgsql.php
> > >
> > > Or another of the mirrors.
> > >
> > > brew
> > >
> > >
> > > ---------------------------(end of
broadcast)---------------------------
> > > TIP 6: Have you searched our list archives?
> > >
> > >                http://archives.postgresql.org
> >
> > ---------------------------(end of broadcast)---------------------------
> > TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
> >
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org


Re: FUNCTIONS

From
Rod Taylor
Date:
On Wed, 2004-03-17 at 16:21, Aldo Leyva Alvarado wrote:
> Yes, I know, But I want to know how many STORED PROCEDURE supports POSTGRES,
> maybe 100 or 500  or maybe more.

I suppose the limit would be the number of OIDs you can fit into
pg_proc.

This is a little over 4 billion.


Re: FUNCTIONS

From
Søren Bentzen
Date:
Hi
Should I understand your question like this one: How many stones are there
on the moon?
I am not shure that kind of question can answer with an exact number. I
presume it depends on factors like disk space, memory space and other
factors that can be adjusted. I think that a more relevant question could be
how big in bytes, a stored procedure can be?
And why do you want to know that, if the question can be answered?

BR
Søren

----- Original Message -----
From: "Aldo Leyva Alvarado" <aleyva@medifarma.com.pe>
To: "scott.marlowe" <scott.marlowe@ihs.com>
Cc: <brew@theMode.com>; <pgsql-php@postgresql.org>
Sent: Wednesday, March 17, 2004 10:21 PM
Subject: Re: [PHP] FUNCTIONS


> Yes, I know, But I want to know how many STORED PROCEDURE supports
POSTGRES,
> maybe 100 or 500  or maybe more.
>
> Thanks
>
> ----- Original Message -----
> From: "scott.marlowe" <scott.marlowe@ihs.com>
> To: "Aldo Leyva Alvarado" <aleyva@medifarma.com.pe>
> Cc: <brew@theMode.com>; <pgsql-php@postgresql.org>
> Sent: Wednesday, March 17, 2004 11:22 AM
> Subject: Re: [PHP] FUNCTIONS
>
>
> > In Postgresql, a stored procedure is created using a user defined
> > function, and accessed with something simple like:
> >
> > select myfunc('arg1','arg2');
> >
> > So, it's just another select statement to PHP/Postgresql.  You don't
have
> > to do anything fancy to hit a stored procedure.
> >
> > On Tue, 16 Mar 2004, Aldo Leyva Alvarado wrote:
> >
> > > Thanks,
> > > but I  talked about to STORE PROCEDURE.
> > >
> > >
> > > Aldo Leyva
> > >
> > > ----- Original Message -----
> > > From: <brew@theMode.com>
> > > To: <aleyva@medifarma.com.pe>
> > > Cc: <pgsql-php@postgresql.org>
> > > Sent: Monday, March 15, 2004 10:33 PM
> > > Subject: Re: [PHP] FUNCTIONS
> > >
> > >
> > > >
> > > > Aldo......
> > > >
> > > > > Can you tell me how many functions supports POSTGRES?
> > > >
> > > > I'm not going to count them, but you can total them up and read all
> about
> > > > them in Chapter LXXXIV of the php manual, entitled PostgreSQL
> Functions.
> > > > The url is:
> > > >
> > > > http://us4.php.net/manual/en/ref.pgsql.php
> > > >
> > > > Or another of the mirrors.
> > > >
> > > > brew
> > > >
> > > >
> > > > ---------------------------(end of
> broadcast)---------------------------
> > > > TIP 6: Have you searched our list archives?
> > > >
> > > >                http://archives.postgresql.org
> > >
> > > ---------------------------(end of
broadcast)---------------------------
> > > TIP 1: subscribe and unsubscribe commands go to
majordomo@postgresql.org
> > >
> >
> >
> > ---------------------------(end of broadcast)---------------------------
> > TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 9: the planner will ignore your desire to choose an index scan if your
>       joining column's datatypes do not match
>


Re: FUNCTIONS

From
"Aldo Leyva Alvarado"
Date:
I know that in other DB, if you have many Stored Procedure the perfomance
could be reduce

Aldo
----- Original Message -----
From: "Søren Bentzen" <soren@svendsvej.dk>
To: "Aldo Leyva Alvarado" <aleyva@medifarma.com.pe>; "scott.marlowe"
<scott.marlowe@ihs.com>
Cc: <brew@theMode.com>; <pgsql-php@postgresql.org>
Sent: Wednesday, March 17, 2004 4:54 PM
Subject: Re: [PHP] FUNCTIONS


> Hi
> Should I understand your question like this one: How many stones are there
> on the moon?
> I am not shure that kind of question can answer with an exact number. I
> presume it depends on factors like disk space, memory space and other
> factors that can be adjusted. I think that a more relevant question could
be
> how big in bytes, a stored procedure can be?
> And why do you want to know that, if the question can be answered?
>
> BR
> Søren
>
> ----- Original Message -----
> From: "Aldo Leyva Alvarado" <aleyva@medifarma.com.pe>
> To: "scott.marlowe" <scott.marlowe@ihs.com>
> Cc: <brew@theMode.com>; <pgsql-php@postgresql.org>
> Sent: Wednesday, March 17, 2004 10:21 PM
> Subject: Re: [PHP] FUNCTIONS
>
>
> > Yes, I know, But I want to know how many STORED PROCEDURE supports
> POSTGRES,
> > maybe 100 or 500  or maybe more.
> >
> > Thanks
> >
> > ----- Original Message -----
> > From: "scott.marlowe" <scott.marlowe@ihs.com>
> > To: "Aldo Leyva Alvarado" <aleyva@medifarma.com.pe>
> > Cc: <brew@theMode.com>; <pgsql-php@postgresql.org>
> > Sent: Wednesday, March 17, 2004 11:22 AM
> > Subject: Re: [PHP] FUNCTIONS
> >
> >
> > > In Postgresql, a stored procedure is created using a user defined
> > > function, and accessed with something simple like:
> > >
> > > select myfunc('arg1','arg2');
> > >
> > > So, it's just another select statement to PHP/Postgresql.  You don't
> have
> > > to do anything fancy to hit a stored procedure.
> > >
> > > On Tue, 16 Mar 2004, Aldo Leyva Alvarado wrote:
> > >
> > > > Thanks,
> > > > but I  talked about to STORE PROCEDURE.
> > > >
> > > >
> > > > Aldo Leyva
> > > >
> > > > ----- Original Message -----
> > > > From: <brew@theMode.com>
> > > > To: <aleyva@medifarma.com.pe>
> > > > Cc: <pgsql-php@postgresql.org>
> > > > Sent: Monday, March 15, 2004 10:33 PM
> > > > Subject: Re: [PHP] FUNCTIONS
> > > >
> > > >
> > > > >
> > > > > Aldo......
> > > > >
> > > > > > Can you tell me how many functions supports POSTGRES?
> > > > >
> > > > > I'm not going to count them, but you can total them up and read
all
> > about
> > > > > them in Chapter LXXXIV of the php manual, entitled PostgreSQL
> > Functions.
> > > > > The url is:
> > > > >
> > > > > http://us4.php.net/manual/en/ref.pgsql.php
> > > > >
> > > > > Or another of the mirrors.
> > > > >
> > > > > brew
> > > > >
> > > > >
> > > > > ---------------------------(end of
> > broadcast)---------------------------
> > > > > TIP 6: Have you searched our list archives?
> > > > >
> > > > >                http://archives.postgresql.org
> > > >
> > > > ---------------------------(end of
> broadcast)---------------------------
> > > > TIP 1: subscribe and unsubscribe commands go to
> majordomo@postgresql.org
> > > >
> > >
> > >
> > > ---------------------------(end of
broadcast)---------------------------
> > > TIP 1: subscribe and unsubscribe commands go to
majordomo@postgresql.org
> >
> >
> > ---------------------------(end of broadcast)---------------------------
> > TIP 9: the planner will ignore your desire to choose an index scan if
your
> >       joining column's datatypes do not match
> >
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)


Re: FUNCTIONS

From
"scott.marlowe"
Date:
In Postgresql, the number of stored procedures isn't really an issue.
however, the efficiency of those stored procedures, and the table schema
they operate on is quite important.

Make sure your fk/pk relationships are of the same data type.
Make sure you aren't writing triggers that wind up being accidentally
recursive
Stored procedures in C are usually the fastest, but plpgsql and plsql are
both quite acceptable performers.

I would worry more about database tuning and proper design of the schema
than the stored procs.  Make as many UDFs (user defined functions, the
postgresql name for a stored procedure, sorta) as you want, the number of
them won't be an issue.

On Wed, 17 Mar 2004, Aldo Leyva Alvarado wrote:

> I know that in other DB, if you have many Stored Procedure the perfomance
> could be reduce
>
> Aldo
> ----- Original Message -----
> From: "Søren Bentzen" <soren@svendsvej.dk>
> To: "Aldo Leyva Alvarado" <aleyva@medifarma.com.pe>; "scott.marlowe"
> <scott.marlowe@ihs.com>
> Cc: <brew@theMode.com>; <pgsql-php@postgresql.org>
> Sent: Wednesday, March 17, 2004 4:54 PM
> Subject: Re: [PHP] FUNCTIONS
>
>
> > Hi
> > Should I understand your question like this one: How many stones are there
> > on the moon?
> > I am not shure that kind of question can answer with an exact number. I
> > presume it depends on factors like disk space, memory space and other
> > factors that can be adjusted. I think that a more relevant question could
> be
> > how big in bytes, a stored procedure can be?
> > And why do you want to know that, if the question can be answered?
> >
> > BR
> > Søren
> >
> > ----- Original Message -----
> > From: "Aldo Leyva Alvarado" <aleyva@medifarma.com.pe>
> > To: "scott.marlowe" <scott.marlowe@ihs.com>
> > Cc: <brew@theMode.com>; <pgsql-php@postgresql.org>
> > Sent: Wednesday, March 17, 2004 10:21 PM
> > Subject: Re: [PHP] FUNCTIONS
> >
> >
> > > Yes, I know, But I want to know how many STORED PROCEDURE supports
> > POSTGRES,
> > > maybe 100 or 500  or maybe more.
> > >
> > > Thanks
> > >
> > > ----- Original Message -----
> > > From: "scott.marlowe" <scott.marlowe@ihs.com>
> > > To: "Aldo Leyva Alvarado" <aleyva@medifarma.com.pe>
> > > Cc: <brew@theMode.com>; <pgsql-php@postgresql.org>
> > > Sent: Wednesday, March 17, 2004 11:22 AM
> > > Subject: Re: [PHP] FUNCTIONS
> > >
> > >
> > > > In Postgresql, a stored procedure is created using a user defined
> > > > function, and accessed with something simple like:
> > > >
> > > > select myfunc('arg1','arg2');
> > > >
> > > > So, it's just another select statement to PHP/Postgresql.  You don't
> > have
> > > > to do anything fancy to hit a stored procedure.
> > > >
> > > > On Tue, 16 Mar 2004, Aldo Leyva Alvarado wrote:
> > > >
> > > > > Thanks,
> > > > > but I  talked about to STORE PROCEDURE.
> > > > >
> > > > >
> > > > > Aldo Leyva
> > > > >
> > > > > ----- Original Message -----
> > > > > From: <brew@theMode.com>
> > > > > To: <aleyva@medifarma.com.pe>
> > > > > Cc: <pgsql-php@postgresql.org>
> > > > > Sent: Monday, March 15, 2004 10:33 PM
> > > > > Subject: Re: [PHP] FUNCTIONS
> > > > >
> > > > >
> > > > > >
> > > > > > Aldo......
> > > > > >
> > > > > > > Can you tell me how many functions supports POSTGRES?
> > > > > >
> > > > > > I'm not going to count them, but you can total them up and read
> all
> > > about
> > > > > > them in Chapter LXXXIV of the php manual, entitled PostgreSQL
> > > Functions.
> > > > > > The url is:
> > > > > >
> > > > > > http://us4.php.net/manual/en/ref.pgsql.php
> > > > > >
> > > > > > Or another of the mirrors.
> > > > > >
> > > > > > brew
> > > > > >
> > > > > >
> > > > > > ---------------------------(end of
> > > broadcast)---------------------------
> > > > > > TIP 6: Have you searched our list archives?
> > > > > >
> > > > > >                http://archives.postgresql.org
> > > > >
> > > > > ---------------------------(end of
> > broadcast)---------------------------
> > > > > TIP 1: subscribe and unsubscribe commands go to
> > majordomo@postgresql.org
> > > > >
> > > >
> > > >
> > > > ---------------------------(end of
> broadcast)---------------------------
> > > > TIP 1: subscribe and unsubscribe commands go to
> majordomo@postgresql.org
> > >
> > >
> > > ---------------------------(end of broadcast)---------------------------
> > > TIP 9: the planner will ignore your desire to choose an index scan if
> your
> > >       joining column's datatypes do not match
> > >
> >
> >
> > ---------------------------(end of broadcast)---------------------------
> > TIP 2: you can get off all lists at once with the unregister command
> >     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: Have you searched our list archives?
>
>                http://archives.postgresql.org
>