Skip site navigation (1) Skip section navigation (2)

[pgsql-ayuda] PGSQL no se inicia

From: backbone <backbone(at)ctcinternet(dot)cl>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: [pgsql-ayuda] PGSQL no se inicia
Date: 2001-04-02 15:22:59
Message-ID: 3AC7323500017FEF@maihue.terra.cl (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
hola compañeros.. la pregunta es:
tengo postgres 7.0.3-2 corriendo en RH 6.2, lo instale desde RPM,
esta configurado para que se inicie cada vez que prendo el equipo,
pero ocurre que aveces (al parecer aleatoriamente) no se inicia el 
servicio postgres, es decir me aperece en letras rojas: [FAILED]..
como decia.. aveces funciona bien.. y otras no... y eso es lo que me
tiene mas intrigado.... Luego para ejecutarlo.. tengo que hacer varias
veces el comando /etc/rc.d/init.d/postgresql start  para que se 
inicie.. pero aveces entra a la primera... 
eso es lo que me parece extraño.. 
desde ya muchas gracias...
Pablo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mailto:backbone(at)ctcinternet(dot)cl
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Mon Apr  2 11:46:56 2001
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f32GkuX27425
	for pgsql-ayuda-outgoing; Mon, 2 Apr 2001 11:46:56 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from ingrid.andrade.casa ([132.248.111.237])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f32Gkrl27422
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 2 Apr 2001 11:46:53 -0500
Received: from abl.com.mx (IDENT:root(at)everest [10.0.0.4])
	by ingrid.andrade.casa (8.9.3/8.8.7) with ESMTP id LAA01547
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 2 Apr 2001 11:47:08 -0500
Received: (from rodrigo(at)localhost)
	by abl.com.mx (8.9.3/8.9.3) id MAA01577;
	Mon, 2 Apr 2001 12:57:52 -0500
From: Luis Rodrigo Gallardo Cruz <lrgallardo(at)abl(dot)com(dot)mx>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Message-ID: <15048(dot)48544(dot)546282(dot)59293(at)everest(dot)andrade(dot)casa>
Date: Mon, 2 Apr 2001 12:57:52 -0500
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: [pgsql-ayuda] PGSQL no se inicia
In-Reply-To: <3AC7323500017FEF(at)maihue(dot)terra(dot)cl>
References: <3AC7323500017FEF(at)maihue(dot)terra(dot)cl>
X-Mailer: VM 6.90 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by tlali.iztacala.unam.mx id f32Gktl27423
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 542
Lines: 17

backbone writes:
 > aveces (al parecer aleatoriamente) no se inicia el 
 > servicio postgres, es decir me aperece en letras rojas: [FAILED]..
 > como decia.. aveces funciona bien.. y otras no... 

¿Por que no intentas correr postmaster a mano, a ver que error te da?
O revisa tus bitacoras.
-- 
Rodrigo


--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Mon Apr  2 11:56:51 2001
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f32Gupv27475
	for pgsql-ayuda-outgoing; Mon, 2 Apr 2001 11:56:51 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from ingrid.andrade.casa ([132.248.111.237])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f32Gunl27472
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 2 Apr 2001 11:56:50 -0500
Received: from abl.com.mx (IDENT:root(at)everest [10.0.0.4])
	by ingrid.andrade.casa (8.9.3/8.8.7) with ESMTP id MAA01588
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 2 Apr 2001 12:04:12 -0500
Received: (from rodrigo(at)localhost)
	by abl.com.mx (8.9.3/8.9.3) id NAA01671;
	Mon, 2 Apr 2001 13:14:57 -0500
From: Luis Rodrigo Gallardo Cruz <lrgallardo(at)abl(dot)com(dot)mx>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Message-ID: <15048(dot)49569(dot)231662(dot)545115(at)everest(dot)andrade(dot)casa>
Date: Mon, 2 Apr 2001 13:14:57 -0500
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: [pgsql-ayuda] PostgreSQL y la orientación a objetos
	=?iso-8859-1?Q?ica?=
In-Reply-To: <14EBD32845E3D411A0EE00805F9F7A8D5BBED1(at)PRODUCCION02>
References: <14EBD32845E3D411A0EE00805F9F7A8D5BBED1(at)PRODUCCION02>
X-Mailer: VM 6.90 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by tlali.iztacala.unam.mx id f32Gupl27473
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 785
Lines: 23

JARRIN FLORES JORGE ALEXIS writes:
 > Creo que valdría la pena discutir mejor las características de PostgreSQL
 > respecto de la orientación a objetos.  Solo eso nos permitiría sacarle
 > provecho a esta gran base de datos. 

Bueno, pues ya está ahí la bolita. ¿Quien la toma primero? Con todo o
ruidozo que fuí en esta discusión, alguien podría pensar que yo se de
esto, lo cual es bastante erroneo. Por favor, alguien que nos comienze
a iluminar.

Para empezar, propongo que, si alguien esta usando esto, nos diga como
y por que.

-- 
Rodrigo


--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Mon Apr  2 12:49:52 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f32HnqD27776
	for pgsql-ayuda-outgoing; Mon, 2 Apr 2001 12:49:52 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from c003.snv.cp.net (c003-h004.c003.snv.cp.net [209.228.32.218])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with SMTP id f32Hnpl27773
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 2 Apr 2001 12:49:51 -0500
Received: (cpmta 27131 invoked from network); 2 Apr 2001 11:53:24 -0700
Received: from inetts6l75.psi.net.mx (HELO mail.internet.com.mx) (200.53.21.75)
  by smtp.avantel.net (209.228.32.218) with SMTP; 2 Apr 2001 11:53:24 -0700
X-Sent: 2 Apr 2001 18:53:24 GMT
Message-ID: <3AC8B066(dot)589A8399(at)mail(dot)internet(dot)com(dot)mx>
Date: Mon, 02 Apr 2001 13:01:26 -0400
From: Juan Pablo Rosas =?iso-8859-1?Q?Dur=E1n?= <hypatia(at)mail(dot)internet(dot)com(dot)mx>
X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.16-3 i586)
X-Accept-Language: ex-MX, en
MIME-Version: 1.0
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] PGSQL no se inicia
References: <3AC7323500017FEF(at)maihue(dot)terra(dot)cl> (added by postmaster(at)ctcinternet(dot)cl)
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1424
Lines: 42

Hola: 

> tengo postgres 7.0.3-2 corriendo en RH 6.2, lo instale desde RPM,
> esta configurado para que se inicie cada vez que prendo el equipo,
> pero ocurre que aveces (al parecer aleatoriamente) no se inicia el
> servicio postgres, es decir me aperece en letras rojas: [FAILED]..
> como decia.. aveces funciona bien.. y otras no... y eso es lo que me
> tiene mas intrigado.... Luego para ejecutarlo.. tengo que hacer varias
> veces el comando /etc/rc.d/init.d/postgresql start  para que se
> inicie.. pero aveces entra a la primera...
> eso es lo que me parece extraño..

Tengo la impresión de que por algo no se esta dando de baja
correctamente postgres cuando das de baja tu equipo. 

¿Cual es la salida del siguiente comando? 

chkconfig --list postgres 

El nivel 6 (apagado) debe estar en on. 

¿Que te dice el comando last? 

Cuando te aparece el FAILED, hay algun archivo con el nombre
"postgres.pid" en el directorio /var/run? 

Saludos
-- 
"En últimas, otras personas no nos pueden dar el conocimiento, solo
nos pueden estimular.  Cada uno debe desarrollar su propio
conocimiento." - Charles T. Tart

Juan Pablo Rosas Durán
Chief Editor
http://LinuxAlianza.com
ICQ# 31356499
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr  4 14:01:35 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f34J1Z508350
	for pgsql-ayuda-outgoing; Wed, 4 Apr 2001 14:01:35 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from correo.carmanet.com.mx (IDENT:qmailr(at)[207(dot)249(dot)183(dot)3])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with SMTP id f34J1Yi08347
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 4 Apr 2001 14:01:34 -0500
Received: (qmail 26409 invoked from network); 4 Apr 2001 21:08:31 -0000
Received: from unknown (HELO internet) (207.249.183.93)
  by correo.carmanet.com.mx with SMTP; 4 Apr 2001 21:08:31 -0000
Message-ID: <014101c0bd43$0577f520$5db7f9cf(at)carmanet(dot)com(dot)mx>
From: =?iso-8859-1?Q?Ernesto_Alberto_P=E9rez_Rodriguez?= <ernesto(at)carmanet(dot)com(dot)mx>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
References: <Pine(dot)LNX(dot)4(dot)21(dot)0103281023320(dot)20784-100000(at)sagitario(dot)cic(dot)ipn(dot)mx>
Subject: Re: [pgsql-ayuda] !! AYUDA CON DBD !!!
Date: Wed, 4 Apr 2001 14:08:31 -0600
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.50.4522.1200
X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4522.1200
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1954
Lines: 60

con mucho gusto yo te ayudo llamame
----- Original Message -----
From: "Sandra Cortés Martínez" <sandrac(at)sagitario(dot)cic(dot)ipn(dot)mx>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Sent: Wednesday, March 28, 2001 10:24 AM
Subject: [pgsql-ayuda] !! AYUDA CON DBD !!!


>
> Hola a todos......tengo algunas dudas.......miren ya instale el modulo de
> DBI.....y tengo problemas con el DBD, me comentaban que necesito tener las
> -- fuentes de psql........pero como las puedo encontrar puesto que yo no
> instalae psql.......y al momento en que trato de instalar el DBD como
> usuarios normal........me salen 2 parametros que necesito encontrar que
> son POSTGRES_INCLUDE and POSTGRES_LIB y estas dos se instalan en las
> fuentes de psql........alguien de ustedes me podria echar la mano y perdon
> por la pregunta........gracias
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>            __
>           / /\    Centro de Investigación en Computación - CIC - IPN
>          / /  \    ----- Webmaster: Lic. Sandra Luz Cortés Martínez
>         / / /\ \    sandrac(at)sagitario(dot)cic(dot)ipn(dot)mx ------------
>        / / /\ \ \    -------------
>       / /_/__\ \ \    La amistad es una planta que crece, con lentitud
>      /________\ \ \    y tiene que aguantar...las sacudidas de la...
>      \___________\/ adversidad, antes de merecer su nombre...
> ------------------------------------------------------------------------
>
>
>
> --------- Pie de mensaje -------------------------------------------
> Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
> text   : unsubscribe pgsql-ayuda
>
>

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr  4 15:54:44 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f34Ksik09219
	for pgsql-ayuda-outgoing; Wed, 4 Apr 2001 15:54:44 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from c0mailgw04.prontomail.com (mailgw.prontomail.com [216.163.180.10])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f34Ksgi09216
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 4 Apr 2001 15:54:43 -0500
Received: by c0mailgw04.prontomail.com (NPlex 5.5.015.3) id 3AC0C58800033D1C for pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx; Wed, 4 Apr 2001 14:57:43 -0700
Received: from 200.39.108.42 by SmtpServer for <antonio(at)mel(dot)com>; Wed, 04 Apr 2001 21:57:49 +0000
Message-ID: <3ACB8BF7(dot)6DF3DD1B(at)mel(dot)com>
Date: Wed, 04 Apr 2001 16:02:47 -0500
From: Antonio Vera <antonio(at)mel(dot)com>
Organization: MEL
X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.16-22smp i686)
X-Accept-Language: en
MIME-Version: 1.0
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] !! AYUDA CON DBD !!!
References: <Pine(dot)LNX(dot)4(dot)21(dot)0103281023320(dot)20784-100000(at)sagitario(dot)cic(dot)ipn(dot)mx> <014101c0bd43$0577f520$5db7f9cf(at)carmanet(dot)com(dot)mx>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 2616
Lines: 82

Ernesto Alberto Pérez Rodriguez wrote:

> con mucho gusto yo te ayudo llamame
> ----- Original Message -----
> From: "Sandra Cortés Martínez" <sandrac(at)sagitario(dot)cic(dot)ipn(dot)mx>
> To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
> Sent: Wednesday, March 28, 2001 10:24 AM
> Subject: [pgsql-ayuda] !! AYUDA CON DBD !!!
>
> >
> > Hola a todos......tengo algunas dudas.......miren ya instale el modulo de
> > DBI.....y tengo problemas con el DBD, me comentaban que necesito tener las
> > -- fuentes de psql........pero como las puedo encontrar puesto que yo no
> > instalae psql.......y al momento en que trato de instalar el DBD como
> > usuarios normal........me salen 2 parametros que necesito encontrar que
> > son POSTGRES_INCLUDE and POSTGRES_LIB y estas dos se instalan en las
> > fuentes de psql........alguien de ustedes me podria echar la mano y perdon
> > por la pregunta........gracias
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > ------------------------------------------------------------------------
> >            __
> >           / /\    Centro de Investigación en Computación - CIC - IPN
> >          / /  \    ----- Webmaster: Lic. Sandra Luz Cortés Martínez
> >         / / /\ \    sandrac(at)sagitario(dot)cic(dot)ipn(dot)mx ------------
> >        / / /\ \ \    -------------
> >       / /_/__\ \ \    La amistad es una planta que crece, con lentitud
> >      /________\ \ \    y tiene que aguantar...las sacudidas de la...
> >      \___________\/ adversidad, antes de merecer su nombre...
> > ------------------------------------------------------------------------
> >
> >
> >
> > --------- Pie de mensaje -------------------------------------------
> > Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> > Cancelar inscripcion:
> > mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
> > text   : unsubscribe pgsql-ayuda
> >
> >
>
> --------- Pie de mensaje -------------------------------------------
> Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
> text   : unsubscribe pgsql-ayuda

Si tienes Linux

"whereis pgsql "

y de esta forma te mostrara las rutas de donde se encuntran
despues solo escribe:

export POSTGRES_INCLUDE=/usr/include/pgsql
export POSTGRES_LIB = /usr/lib/pgsql

en tu caso cambia las rtutas por las que obtuviste del whereis


Salu2.

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Thu Apr  5 17:57:22 2001
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f35MvMF17570
	for pgsql-ayuda-outgoing; Thu, 5 Apr 2001 17:57:22 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from hotmail.com (f245.law14.hotmail.com [64.4.21.245])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f35MvKv17567
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Thu, 5 Apr 2001 17:57:20 -0500
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Thu, 5 Apr 2001 17:00:56 -0700
Received: from 148.233.219.113 by lw14fd.law14.hotmail.msn.com with HTTP;	Fri, 06 Apr 2001 00:00:56 GMT
X-Originating-IP: [148.233.219.113]
From: "Jose Guadalupe San Roman Piste" <jsanro(at)hotmail(dot)com>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: [pgsql-ayuda] automatizacion del servidor postgres
Date: Thu, 05 Apr 2001 19:00:56 -0500
Mime-Version: 1.0
Content-Type: text/html; charset=iso-8859-1
Message-ID: <F245DgtZKpjE5aHaZVr000004ed(at)hotmail(dot)com>
X-OriginalArrivalTime: 06 Apr 2001 00:00:56.0311 (UTC) FILETIME=[A76C6070:01C0BE2C]
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1279
Lines: 13

<html><DIV>hola lista, he instalado postgresql 7.0 en una maquina con linux red hat 7, he puesto los archivos /etc/rc.d/init.d/postgress y he hecho una liga suave en /etc/rc.d/rc5.d/S98postgres y ademas he ejecutado el comando sh "no me acuerdo"&nbsp; install, al bootear la maquina se despiertan los demonios de postgress pero al querer crear una base de datos de prueba me sale el error de que no se esta ejecutando el postmaster,</DIV>
<DIV>antes de hacer esto probe ejecutando el servidor a mano y si se realiza </DIV>
<DIV>mi pregunta es como le hago para automatizar la ejecucion del servidor postgres?</DIV>
<DIV>he hecho algo que esta de mas? o me falta algo?</DIV>
<DIV>por su atencion gracias</DIV>
<DIV>&nbsp;</DIV>
<P></P>_________________________________ <BR>Atte: <BR>José Guadalupe San Román Pisté <BR>sanro(at)itmerida(dot)mx <BR>cel: 188559 <BR>__________________________________ <BR><BR><br clear=all><hr>Get Your Private, Free E-mail from MSN Hotmail at <a href="http://www.hotmail.com">http://www.hotmail.com</a>.<br></p></html>
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Fri Apr  6 10:12:45 2001
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f36FCj821036
	for pgsql-ayuda-outgoing; Fri, 6 Apr 2001 10:12:45 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from emailcluster.terra.com.mx ([200.53.64.98])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f36FCim21033
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Fri, 6 Apr 2001 10:12:44 -0500
Received: from infosel.net.mx (148.246.72.219) by emailcluster.terra.com.mx (5.5.021)
        id 3ACDA5E10000205A for pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx; Fri, 6 Apr 2001 11:16:54 -0500
Message-ID: <3ACDDD40(dot)CB773BA2(at)infosel(dot)net(dot)mx>
Date: Fri, 06 Apr 2001 10:14:08 -0500
From: "Leal Tijerina y Asoc." <lta(at)infosel(dot)net(dot)mx>
X-Mailer: Mozilla 4.51 [es] (Win95; U)
X-Accept-Language: es
MIME-Version: 1.0
To: POSTGRESQL-AYUDA <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [pgsql-ayuda] primary key vs index
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 375
Lines: 16


Hola pgsql-listeros

 Mi pregunata es si alguien sabe que funciona más rapido si utilizar
llaves primarias o indexar una tabla.



RFH.

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Fri Apr  6 10:32:51 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f36FWpD21139
	for pgsql-ayuda-outgoing; Fri, 6 Apr 2001 10:32:51 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from inter.interservice.com.mx (inter.interservice.com.mx [132.247.1.20])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f36FWnm21136
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Fri, 6 Apr 2001 10:32:50 -0500
Received: from localhost (randrade(at)localhost)
	by inter.interservice.com.mx (8.8.7/8.8.7) with ESMTP id KAA01943
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Fri, 6 Apr 2001 10:38:04 -0500
Date: Fri, 6 Apr 2001 10:38:04 -0500 (CDT)
From: "Ing. Roberto Andrade Fonseca" <randrade(at)abl(dot)com(dot)mx>
X-Sender: randrade(at)inter(dot)interservice(dot)com(dot)mx
To: POSTGRESQL-AYUDA <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: Re: [pgsql-ayuda] primary key vs index
In-Reply-To: <3ACDDD40(dot)CB773BA2(at)infosel(dot)net(dot)mx>
Message-ID: <Pine(dot)LNX(dot)4(dot)10(dot)10104061034350(dot)1864-100000(at)inter(dot)interservice(dot)com(dot)mx>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by tlali.iztacala.unam.mx id f36FWom21137
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 868
Lines: 28

Hola:

On Fri, 6 Apr 2001, Leal Tijerina y Asoc. wrote:

> 
> Hola pgsql-listeros
> 
>  Mi pregunata es si alguien sabe que funciona más rapido si utilizar
> llaves primarias o indexar una tabla.

No es solamente es un problema de velocidad, las llaves primarias se usan para normalizar tu
base de datos, es decir para asegurar la integridad de tu información. No puedes dejar de
usar las llaves primarias en favor de los índices pues romperías la correcta relación de tus
datos.

Puedes alcanzar buena velocidad si utilizas índices que te auxilien en consultas específicas.

Saludos,

Roberto Andrade Fonseca
randrade(at)abl(dot)com(dot)mx

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Fri Apr  6 11:01:02 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f36G12o21398
	for pgsql-ayuda-outgoing; Fri, 6 Apr 2001 11:01:02 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from dep1.fciencias.unam.mx (IDENT:root(at)dep1(dot)fciencias(dot)unam(dot)mx [132.248.133.210])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f36G0hm21390
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Fri, 6 Apr 2001 11:00:45 -0500
Received: (from masm(at)localhost)
	by dep1.fciencias.unam.mx (8.11.0/8.11.0) id f36F2Ko14807;
	Fri, 6 Apr 2001 11:02:20 -0400
X-Authentication-Warning: dep1.fciencias.unam.mx: masm set sender to masm(at)fciencias(dot)unam(dot)mx using -f
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] primary key vs index
References: <3ACDDD40(dot)CB773BA2(at)infosel(dot)net(dot)mx>
In-Reply-To: "Leal Tijerina y Asoc."'s message of "Fri, 06 Apr 2001 10:14:08 -0500"
From: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>
User-Name: Manuel Sugawara
User-Mail-Address: masm(at)fciencias(dot)unam(dot)mx
Content-Type: text/plain; charset=ISO-8859-1
Date: 06 Apr 2001 11:02:17 -0400
Message-ID: <m3hf02ax6u(dot)fsf(at)dep1(dot)fciencias(dot)unam(dot)mx>
User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Cuyahoga Valley)
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by tlali.iztacala.unam.mx id f36G0lm21391
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 530
Lines: 16

"Leal Tijerina y Asoc." <lta(at)infosel(dot)net(dot)mx> writes:

> Hola pgsql-listeros
> 
>  Mi pregunata es si alguien sabe que funciona más rapido si utilizar
> llaves primarias o indexar una tabla.
> 

en postgres las llaves primarias se implementan usando índices; ie es
lo mismo.

Saludos,
Manuel. 
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Fri Apr  6 11:04:43 2001
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f36G4hd21433
	for pgsql-ayuda-outgoing; Fri, 6 Apr 2001 11:04:43 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from ingrid.andrade.casa ([132.248.111.227])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f36G4em21429
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Fri, 6 Apr 2001 11:04:40 -0500
Received: from abl.com.mx (IDENT:root(at)everest [10.0.0.4])
	by ingrid.andrade.casa (8.9.3/8.8.7) with ESMTP id LAA01698
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Fri, 6 Apr 2001 11:12:11 -0500
Received: (from rodrigo(at)localhost)
	by abl.com.mx (8.9.3/8.9.3) id LAA01294;
	Fri, 6 Apr 2001 11:22:57 -0600
From: Luis Rodrigo Gallardo Cruz <lrgallardo(at)abl(dot)com(dot)mx>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Message-ID: <15053(dot)64369(dot)337403(dot)176496(at)everest(dot)andrade(dot)casa>
Date: Fri, 6 Apr 2001 11:22:57 -0600
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: [pgsql-ayuda] primary key vs index
In-Reply-To: <3ACDDD40(dot)CB773BA2(at)infosel(dot)net(dot)mx>
References: <3ACDDD40(dot)CB773BA2(at)infosel(dot)net(dot)mx>
X-Mailer: VM 6.90 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by tlali.iztacala.unam.mx id f36G4gm21431
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 667
Lines: 23

Leal Tijerina y Asoc. writes:
 > 
 > Hola pgsql-listeros
Hola.

 >  Mi pregunata es si alguien sabe que funciona más rapido si utilizar
 > llaves primarias o indexar una tabla.

Las llaves primarias no tienen nada que var con la rapidez. Si quieres
buscar rapido, define un índice.

Por otro lado, PostgreSQL define un índice cuando crea una llave
primaria, de modo que si sólo vas a buscar sobre esa, pues ya está.
-- 
Rodrigo


--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Sun Apr  8 14:29:19 2001
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f38JTJQ31774
	for pgsql-ayuda-outgoing; Sun, 8 Apr 2001 14:29:19 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from smtp.prodigy.net.mx (dfproxy02.prodigy.net.mx [148.235.168.57] (may be forged))
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f38JTIj31771
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Sun, 8 Apr 2001 14:29:18 -0500
Received: from abril (du-148-235-124-69.prodigy.net.mx [148.235.124.69])
 by SMTP.Prodigy.Net.mx (Sun Internet Mail Server sims.4.0.2000.05.17.04.13.p6)
 with SMTP id <0GBH00F1BQCV2S(at)SMTP(dot)Prodigy(dot)Net(dot)mx>; Sun,
 8 Apr 2001 14:31:46 -0600 (CST)
Date: Sun, 08 Apr 2001 14:32:31 -0500
From: Cederik De Leon A <cederik(at)garota(dot)fismat(dot)umich(dot)mx>
Subject: [pgsql-ayuda] FETCH
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Message-id: <01040814323100(dot)12449(at)abril>
Organization: Linux OpenSource
MIME-version: 1.0
X-Mailer: KMail [version 1.2]
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8BIT
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 983
Lines: 38

Hola:
	Perdón si mi pregunta es algo torpe:

Necesito implementar algo como esto:

BEGIN WORK;
DECLARE mi_cursor CURSOR FOR SELECT nombre FROM tabla WHERE nombre = 'algo';
FETCH ABSOLUTE 1 FROM mi_cursor INTO :v;
INSERT INTO otra_tabla values :x;
CLOSE;
COMMIT WORK;

El problema radica en que esta capacidad solo puede ser usada en SQL92, la 
versión que uso es esta: PostgreSQL 6.5.3 (Para Linux).

¿Podría alguien sugerirme algo...?

Salu2

CD
----------------------------
EFM. Cederik León De León Acuña.
Director General
Linux OpenSource (mr)
Rayón #523 Centro
CP 58000
Morelia Michoacán MX
Tel/Fax: +52 4 3128724
Tel    : +52 4 3173945
http://linuxopensource.virtualave.net/
email: linux(at)dpw(dot)net
Private-Email: cederik(at)ciencia(dot)dcc(dot)umich(dot)mx
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 11 06:25:47 2001
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3BBPl205655
	for pgsql-ayuda-outgoing; Wed, 11 Apr 2001 06:25:47 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from armagedon.udelmar.cl (165-2.leased.cust.tie.cl [200.54.165.2])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3BBPiD05652
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 06:25:44 -0500
Received: from rarratia (rarratia.dc-yr.udelmar.cl [200.54.165.35])
	by armagedon.udelmar.cl (8.10.1/8.10.1) with SMTP id f3BCSSR24429
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 08:28:28 -0400 (CST)
Message-ID: <002401c0c283$7bef2b70$23a536c8(at)dcyr(dot)udelmar(dot)cl>
From: "Ricardo Arratia Joglar" <rarratia(at)udelmar(dot)cl>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [pgsql-ayuda] Procedimientos Almacenados
Date: Wed, 11 Apr 2001 08:32:34 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2014.211
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 572
Lines: 16

Hola Listeros:

Soy novato en el tema de PostgreSql, me gustaría saber si existen
procedimientos almacenados en este tipo de motor al estilo Interbase o
SQL-Server, o en su defecto si me explicaran con un breve ejemplo cómo se
puede substituir estos con alguna otra forma análoga de programación.
Gracias
Ricardo Arratia Joglar
Chile

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 11 07:14:35 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3BCEZI05908
	for pgsql-ayuda-outgoing; Wed, 11 Apr 2001 07:14:35 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from stuio1.puce.edu.ec ([192.188.55.6])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3BCEWD05905
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 07:14:33 -0500
Received: by STUIO1 with Internet Mail Service (5.5.2650.21)
	id <H02WMYMD>; Wed, 11 Apr 2001 08:19:19 -0500
Message-ID: <9CE308CC46E3D4119D6C0060083BEA7501BB8E97(at)STUIO1>
From: JARRIN FLORES JORGE ALEXIS <JJARRIN(at)puceuio(dot)puce(dot)edu(dot)ec>
To: "'pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx'"
	 <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: RE: [pgsql-ayuda] Procedimientos Almacenados
Date: Wed, 11 Apr 2001 08:19:18 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by tlali.iztacala.unam.mx id f3BCEZD05906
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1258
Lines: 33

Hola a mi ya me contestaron esta, no es posible hacer Stored Procedures,
pero puedes crear funciones dentro de la base de datos usando un lenguaje
propio de PostgreSQL o C.

 ¿Aprendí? :)

> -----Mensaje original-----
> De:	Ricardo Arratia Joglar [SMTP:rarratia(at)udelmar(dot)cl]
> Enviado el:	miércoles 11 de abril de 2001 7:33
> Para:	pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
> Asunto:	[pgsql-ayuda] Procedimientos Almacenados
> 
> Hola Listeros:
> 
> Soy novato en el tema de PostgreSql, me gustaría saber si existen
> procedimientos almacenados en este tipo de motor al estilo Interbase o
> SQL-Server, o en su defecto si me explicaran con un breve ejemplo cómo se
> puede substituir estos con alguna otra forma análoga de programación.
> Gracias
> Ricardo Arratia Joglar
> Chile
> 
> --------- Pie de mensaje -------------------------------------------
> Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
> text   : unsubscribe pgsql-ayuda
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 11 09:15:18 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3BEFIG06460
	for pgsql-ayuda-outgoing; Wed, 11 Apr 2001 09:15:18 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from armagedon.udelmar.cl (165-2.leased.cust.tie.cl [200.54.165.2])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3BEFFD06457
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 09:15:15 -0500
Received: from rarratia (rarratia.dc-yr.udelmar.cl [200.54.165.35])
	by armagedon.udelmar.cl (8.10.1/8.10.1) with SMTP id f3BFHxR26902
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 11:17:59 -0400 (CST)
Message-ID: <016801c0c29b$2b063380$23a536c8(at)dcyr(dot)udelmar(dot)cl>
From: "Ricardo Arratia Joglar" <rarratia(at)udelmar(dot)cl>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
References: <9CE308CC46E3D4119D6C0060083BEA7501BB8E97(at)STUIO1>
Subject: RE: [pgsql-ayuda] Procedimientos Almacenados
Date: Wed, 11 Apr 2001 11:22:06 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2014.211
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 889
Lines: 28

¿Sabes en dónde puedo ver un pequeño ejemplo al respecto?
Porque los procedimientos almacenados en Interbase son poderosísimos, pero
ahora con Interbase se debe pagar licencia y quiero ver que tal es
PostgreSQL.

Ricardo

----- Original Message -----
From: JARRIN FLORES JORGE ALEXIS <JJARRIN(at)puceuio(dot)puce(dot)edu(dot)ec>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Sent: Wednesday, April 11, 2001 9:19 AM
Subject: RE: [pgsql-ayuda] Procedimientos Almacenados


> Hola a mi ya me contestaron esta, no es posible hacer Stored Procedures,
> pero puedes crear funciones dentro de la base de datos usando un lenguaje
> propio de PostgreSQL o C.
>
>  ¿Aprendí? :)
>


--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 11 09:41:55 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3BEfth06665
	for pgsql-ayuda-outgoing; Wed, 11 Apr 2001 09:41:55 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from volcryn.planet.com.mx (IDENT:root(at)volcryn(dot)planet(dot)com(dot)mx [200.38.76.23])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3BEfsD06662
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 09:41:54 -0500
Received: from planet.com.mx (nimbus.planet.com.mx [200.38.76.25])
	by volcryn.planet.com.mx (8.11.0/8.11.0) with ESMTP id f3BEjoL20608
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 09:45:50 -0500
Message-ID: <3AD46F0D(dot)36A5E7C3(at)planet(dot)com(dot)mx>
Date: Wed, 11 Apr 2001 09:49:49 -0500
From: =?iso-8859-1?Q?Jos=E9?= David =?iso-8859-1?Q?Mart=EDnez?= Cuevas 
	<davma(at)planet(dot)com(dot)mx>
Organization: InterPlanet S.A de C.V.
X-Mailer: Mozilla 4.72 [en] (X11; U; Linux 2.2.14-5.0 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] Procedimientos Almacenados
References: <9CE308CC46E3D4119D6C0060083BEA7501BB8E97(at)STUIO1>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1907
Lines: 68

mmm....
No estoy totalmente de acuerdo.
No se bien que diferencia hay entre un procedimiento almacenado y funciones
descritas en la base de datos

Aqui les mando un ejemplo de 'procedimiento almacenado' escrito en plpgsql,
que es el API procedural itnerna
de postgres.

Si hay alguna duda con respecto al procedimiento, escribanme. Las variables de
contexto $1 y $2 hacen referencia a los
parametros de la funcion. Eso esta documentado en el manual de plpgsql.

Saludos !!!!

NOTA: Ojo, este procedimiento es recursivo

*************************
DROP FUNCTION bloquea_perfil_cascada(int4,int4);
CREATE FUNCTION bloquea_perfil_cascada(int4,int4) returns int4 as '
   DECLARE
        registro RECORD;
        ret int4 := 1;
    BEGIN
        IF $2 > 5 THEN RETURN 0;
        ELSE
           UPDATE perfil SET estatus_perfil = \'i\' WHERE id_perfil = $1 AND
id_nivel_usuario = $2;
           FOR registro IN SELECT id_perfil,id_nivel_usuario from perfil WHERE
idpadre_usuario = $1 AND id_nivel_usuario = ($2 + 1)  LOOP
               ret := ret +
bloquea_perfil_cascada(registro.id_perfil,registro.id_nivel_usuario);
           END LOOP;
        END IF;
        RETURN ret;
    END;
'
LANGUAGE 'plpgsql';

*************************


JARRIN FLORES JORGE ALEXIS wrote:

> Hola a mi ya me contestaron esta, no es posible hacer Stored Procedures,
> pero puedes crear funciones dentro de la base de datos usando un lenguaje
> propio de PostgreSQL o C.
>
>  ¿Aprendí? :)
>



--
--------------------
                    "Imagination is more important than knowledge"
                                                A. Einstein
   Jose David Martinez Cuevas
   ICQ: 4810 3403



--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 11 10:41:10 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3BFfAW06984
	for pgsql-ayuda-outgoing; Wed, 11 Apr 2001 10:41:10 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from stuio1.puce.edu.ec ([192.188.55.6])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3BFf6D06981
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 10:41:07 -0500
Received: by STUIO1 with Internet Mail Service (5.5.2650.21)
	id <H02WMYV1>; Wed, 11 Apr 2001 11:45:38 -0500
Message-ID: <9CE308CC46E3D4119D6C0060083BEA7501BB8E9D(at)STUIO1>
From: JARRIN FLORES JORGE ALEXIS <JJARRIN(at)puceuio(dot)puce(dot)edu(dot)ec>
To: "'pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx'"
	 <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: RE: [pgsql-ayuda] Procedimientos Almacenados
Date: Wed, 11 Apr 2001 11:45:37 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by tlali.iztacala.unam.mx id f3BFf9D06982
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1625
Lines: 51

Mi primera impresión de PostgreSQL - es buena, he hecho pruebas simples y va
muy bien.  

La documentación la puedes encontrar en el sitio de PostgreSQL

www.PostgreSQL.org 
http://www.postgresql.org.mx/




> -----Mensaje original-----
> De:	Ricardo Arratia Joglar [SMTP:rarratia(at)udelmar(dot)cl]
> Enviado el:	miércoles 11 de abril de 2001 10:22
> Para:	pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
> Asunto:	RE: [pgsql-ayuda] Procedimientos Almacenados
> 
> ¿Sabes en dónde puedo ver un pequeño ejemplo al respecto?
> Porque los procedimientos almacenados en Interbase son poderosísimos, pero
> ahora con Interbase se debe pagar licencia y quiero ver que tal es
> PostgreSQL.
> 
> Ricardo
> 
> ----- Original Message -----
> From: JARRIN FLORES JORGE ALEXIS <JJARRIN(at)puceuio(dot)puce(dot)edu(dot)ec>
> To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
> Sent: Wednesday, April 11, 2001 9:19 AM
> Subject: RE: [pgsql-ayuda] Procedimientos Almacenados
> 
> 
> > Hola a mi ya me contestaron esta, no es posible hacer Stored Procedures,
> > pero puedes crear funciones dentro de la base de datos usando un
> lenguaje
> > propio de PostgreSQL o C.
> >
> >  ¿Aprendí? :)
> >
> 
> 
> --------- Pie de mensaje -------------------------------------------
> Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
> text   : unsubscribe pgsql-ayuda
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 11 12:16:55 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3BHGtw07489
	for pgsql-ayuda-outgoing; Wed, 11 Apr 2001 12:16:55 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from armagedon.udelmar.cl (165-2.leased.cust.tie.cl [200.54.165.2])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3BHGpD07486
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 12:16:52 -0500
Received: from rarratia (rarratia.dc-yr.udelmar.cl [200.54.165.35])
	by armagedon.udelmar.cl (8.10.1/8.10.1) with SMTP id f3BIJRR29798
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 14:19:27 -0400 (CST)
Message-ID: <002901c0c2b4$8574cca0$23a536c8(at)dcyr(dot)udelmar(dot)cl>
From: "Ricardo Arratia Joglar" <rarratia(at)udelmar(dot)cl>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
References: <9CE308CC46E3D4119D6C0060083BEA7501BB8E97(at)STUIO1> <3AD46F0D(dot)36A5E7C3(at)planet(dot)com(dot)mx>
Subject: RE: [pgsql-ayuda] Procedimientos Almacenados
Date: Wed, 11 Apr 2001 14:23:35 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2014.211
X-MIMEOLE: Produced By Microsoft MimeOLE V5.00.2014.211
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1879
Lines: 62

pero no me queda claro como devuelve la función un set de datos como lo
hacen los procedimientos almacenados en otros motores.
Ricardo Arratia
----- Original Message -----
From: José David Martínez Cuevas <davma(at)planet(dot)com(dot)mx>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Sent: Wednesday, April 11, 2001 10:49 AM
Subject: Re: [pgsql-ayuda] Procedimientos Almacenados


> mmm....
> No estoy totalmente de acuerdo.
> No se bien que diferencia hay entre un procedimiento almacenado y
funciones
> descritas en la base de datos
>
> Aqui les mando un ejemplo de 'procedimiento almacenado' escrito en
plpgsql,
> que es el API procedural itnerna
> de postgres.
>
> Si hay alguna duda con respecto al procedimiento, escribanme. Las
variables de
> contexto $1 y $2 hacen referencia a los
> parametros de la funcion. Eso esta documentado en el manual de plpgsql.
>
> Saludos !!!!
>
> NOTA: Ojo, este procedimiento es recursivo
>
> *************************
> DROP FUNCTION bloquea_perfil_cascada(int4,int4);
> CREATE FUNCTION bloquea_perfil_cascada(int4,int4) returns int4 as '
>    DECLARE
>         registro RECORD;
>         ret int4 := 1;
>     BEGIN
>         IF $2 > 5 THEN RETURN 0;
>         ELSE
>            UPDATE perfil SET estatus_perfil = \'i\' WHERE id_perfil = $1
AND
> id_nivel_usuario = $2;
>            FOR registro IN SELECT id_perfil,id_nivel_usuario from perfil
WHERE
> idpadre_usuario = $1 AND id_nivel_usuario = ($2 + 1)  LOOP
>                ret := ret +
> bloquea_perfil_cascada(registro.id_perfil,registro.id_nivel_usuario);
>            END LOOP;
>         END IF;
>         RETURN ret;
>     END;
> '
> LANGUAGE 'plpgsql';
>


--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 11 17:50:53 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3BMorS09086
	for pgsql-ayuda-outgoing; Wed, 11 Apr 2001 17:50:53 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from volcryn.planet.com.mx (IDENT:root(at)volcryn(dot)planet(dot)com(dot)mx [200.38.76.23])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3BMopk09083
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 17:50:51 -0500
Received: from planet.com.mx (nimbus.planet.com.mx [200.38.76.25])
	by volcryn.planet.com.mx (8.11.0/8.11.0) with ESMTP id f3BMshL29804
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 17:54:43 -0500
Message-ID: <3AD4E19F(dot)877C67E9(at)planet(dot)com(dot)mx>
Date: Wed, 11 Apr 2001 17:58:39 -0500
From: =?iso-8859-1?Q?Jos=E9?= David =?iso-8859-1?Q?Mart=EDnez?= Cuevas 
	<davma(at)planet(dot)com(dot)mx>
Organization: InterPlanet S.A de C.V.
X-Mailer: Mozilla 4.72 [en] (X11; U; Linux 2.2.14-5.0 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] Procedimientos Almacenados
References: <9CE308CC46E3D4119D6C0060083BEA7501BB8E97(at)STUIO1> <3AD46F0D(dot)36A5E7C3(at)planet(dot)com(dot)mx> <002901c0c2b4$8574cca0$23a536c8(at)dcyr(dot)udelmar(dot)cl>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 676
Lines: 25

Ricardo Arratia Joglar wrote:

> pero no me queda claro como devuelve la función un set de datos como lo
> hacen los procedimientos almacenados en otros motores.
> Ricardo Arratia

En la definicion de la funcion, dale como tipo de retorno " setof
<alguna_tabla>"
Y con eso ya la hiciste


Saludos !!!


-------------
David Martinez
"Imagination is more important than knowledge"
                                               A. Einstein

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 11 18:26:46 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3BNQkl09294
	for pgsql-ayuda-outgoing; Wed, 11 Apr 2001 18:26:46 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from stuio1.puce.edu.ec ([192.188.55.6])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3BNQgk09291
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 18:26:43 -0500
Received: by STUIO1 with Internet Mail Service (5.5.2650.21)
	id <H02WMZDM>; Wed, 11 Apr 2001 19:31:15 -0500
Message-ID: <9CE308CC46E3D4119D6C0060083BEA7501BB8EA9(at)STUIO1>
From: JARRIN FLORES JORGE ALEXIS <JJARRIN(at)puceuio(dot)puce(dot)edu(dot)ec>
To: "'pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx'"
	 <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: RE: [pgsql-ayuda] Procedimientos Almacenados
Date: Wed, 11 Apr 2001 19:31:14 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2650.21)
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by tlali.iztacala.unam.mx id f3BNQjk09292
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 2697
Lines: 91

Bueno, yo los veo iguales, al menos con SQL Server lo que cambia es la
nomenclatura, SQL Server usa "TSQL" que no se que tan "estandar" es y
PostgreSQL usa "PLPGSQL"



> -----Mensaje original-----
> De:	José David Martínez Cuevas [SMTP:davma(at)planet(dot)com(dot)mx]
> Enviado el:	miércoles 11 de abril de 2001 9:50
> Para:	pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
> Asunto:	Re: [pgsql-ayuda] Procedimientos Almacenados
> 
> mmm....
> No estoy totalmente de acuerdo.
> No se bien que diferencia hay entre un procedimiento almacenado y
> funciones
> descritas en la base de datos
> 
> Aqui les mando un ejemplo de 'procedimiento almacenado' escrito en
> plpgsql,
> que es el API procedural itnerna
> de postgres.
> 
> Si hay alguna duda con respecto al procedimiento, escribanme. Las
> variables de
> contexto $1 y $2 hacen referencia a los
> parametros de la funcion. Eso esta documentado en el manual de plpgsql.
> 
> Saludos !!!!
> 
> NOTA: Ojo, este procedimiento es recursivo
> 
> *************************
> DROP FUNCTION bloquea_perfil_cascada(int4,int4);
> CREATE FUNCTION bloquea_perfil_cascada(int4,int4) returns int4 as '
>    DECLARE
>         registro RECORD;
>         ret int4 := 1;
>     BEGIN
>         IF $2 > 5 THEN RETURN 0;
>         ELSE
>            UPDATE perfil SET estatus_perfil = \'i\' WHERE id_perfil = $1
> AND
> id_nivel_usuario = $2;
>            FOR registro IN SELECT id_perfil,id_nivel_usuario from perfil
> WHERE
> idpadre_usuario = $1 AND id_nivel_usuario = ($2 + 1)  LOOP
>                ret := ret +
> bloquea_perfil_cascada(registro.id_perfil,registro.id_nivel_usuario);
>            END LOOP;
>         END IF;
>         RETURN ret;
>     END;
> '
> LANGUAGE 'plpgsql';
> 
> *************************
> 
> 
> JARRIN FLORES JORGE ALEXIS wrote:
> 
> > Hola a mi ya me contestaron esta, no es posible hacer Stored Procedures,
> > pero puedes crear funciones dentro de la base de datos usando un
> lenguaje
> > propio de PostgreSQL o C.
> >
> >  ¿Aprendí? :)
> >
> 
> 
> 
> --
> --------------------
>                     "Imagination is more important than knowledge"
>                                                 A. Einstein
>    Jose David Martinez Cuevas
>    ICQ: 4810 3403
> 
> 
> 
> --------- Pie de mensaje -------------------------------------------
> Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
> text   : unsubscribe pgsql-ayuda
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 11 20:58:59 2001
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3C1wx709859
	for pgsql-ayuda-outgoing; Wed, 11 Apr 2001 20:58:59 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from hotmail.com (f266.law14.hotmail.com [64.4.20.141])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3C1wxk09856
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 11 Apr 2001 20:58:59 -0500
Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC;
	 Wed, 11 Apr 2001 20:02:42 -0700
Received: from 200.24.97.104 by lw14fd.law14.hotmail.msn.com with HTTP;	Thu, 12 Apr 2001 03:02:42 GMT
X-Originating-IP: [200.24.97.104]
From: "Carlos Edward Grajales Marmolejo" <karloz1977(at)hotmail(dot)com>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: [pgsql-ayuda] Procedimientos Almacenados
Date: Wed, 11 Apr 2001 22:02:42 -0500
Mime-Version: 1.0
Content-Type: text/html; charset=iso-8859-1
Message-ID: <F266LT6yeLnHTXRgcpf000034cf(at)hotmail(dot)com>
X-OriginalArrivalTime: 12 Apr 2001 03:02:42.0656 (UTC) FILETIME=[0A970E00:01C0C2FD]
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1446
Lines: 16

<html><DIV>A Proposito de los procedimientos almacenados.... </DIV>
<DIV>Tengo la idea de trabajar sobre KDD (Descubrimiento de conocimiento en Bases de Datos) en Postgres, la idea es hacerlo de tres formas.</DIV>
<DIV>1. Modificando el software como tal para crear un operador nuevo de KDD</DIV>
<DIV>2. Crear Procedimientos Almacenados para cumplir tal fin</DIV>
<DIV>3. Crear una interfaz hecha en C, Java o cualquier otro lenguaje de programación que se logre comunicar con Postgres y lleve a cabo tal fin.</DIV>
<DIV>Esto lo hago para verificar el performance utilizando cada uno de estos metodos.</DIV>
<DIV>Por el momento estoy evaluando los pro y los contra de utilizar cada metodo.</DIV>
<DIV>Lo que mas me llama la atención por el momento es la del metodo de procedimientos Almacenados. Sera posible que me orienten en algun sentido con esto?.</DIV>
<DIV>Si es posible, me pueden ayudar con algun tipo de arquitectura de comunicación para diseñar el software de KDD con los procedimientos Almacenados.</DIV>
<DIV>Muchas Gracias y estamos en contacto</DIV><br clear=all><hr>Get Your Private, Free E-mail from MSN Hotmail at <a href="http://www.hotmail.com">http://www.hotmail.com</a>.<br></p></html>
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Thu Apr 12 11:18:45 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3CGIjn13289
	for pgsql-ayuda-outgoing; Thu, 12 Apr 2001 11:18:45 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from inter.interservice.com.mx (inter.interservice.com.mx [132.247.1.20])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3CGIhS13286
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Thu, 12 Apr 2001 11:18:43 -0500
Received: from localhost (randrade(at)localhost)
	by inter.interservice.com.mx (8.8.7/8.8.7) with ESMTP id LAA15535
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Thu, 12 Apr 2001 11:24:08 -0500
Date: Thu, 12 Apr 2001 11:24:07 -0500 (CDT)
From: "Ing. Roberto Andrade Fonseca" <randrade(at)abl(dot)com(dot)mx>
X-Sender: randrade(at)inter(dot)interservice(dot)com(dot)mx
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] Procedimientos Almacenados
In-Reply-To: <F266LT6yeLnHTXRgcpf000034cf(at)hotmail(dot)com>
Message-ID: <Pine(dot)LNX(dot)4(dot)10(dot)10104121121270(dot)15519-100000(at)inter(dot)interservice(dot)com(dot)mx>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by tlali.iztacala.unam.mx id f3CGIiS13287
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1565
Lines: 35

Hola:

On Wed, 11 Apr 2001, Carlos Edward Grajales Marmolejo wrote:

> A Proposito de los procedimientos almacenados....
> Tengo la idea de trabajar sobre KDD (Descubrimiento de conocimiento en Bases de Datos) en
> Postgres, la idea es hacerlo de tres formas.
> 1. Modificando el software como tal para crear un operador nuevo de KDD
> 2. Crear Procedimientos Almacenados para cumplir tal fin
> 3. Crear una interfaz hecha en C, Java o cualquier otro lenguaje de programación que se
> logre comunicar con Postgres y lleve a cabo tal fin.
> Esto lo hago para verificar el performance utilizando cada uno de estos metodos.
> Por el momento estoy evaluando los pro y los contra de utilizar cada metodo.
> Lo que mas me llama la atención por el momento es la del metodo de procedimientos
> Almacenados. Sera posible que me orienten en algun sentido con esto?.
> Si es posible, me pueden ayudar con algun tipo de arquitectura de comunicación para
> diseñar el software de KDD con los procedimientos Almacenados.
> Muchas Gracias y estamos en contacto

Sería bueno que nos explicaras un poco de tu proyecto: ¿Qué es KDD?, ¿Cúales son tus metas?
¿Que opciones has probado y con que resultados?

Estoy seguro que habrá gente que deseará apoyarte con más profundidad y compromiso.

Saludos,

Roberto Andrade Fonseca
randrade(at)abl(dot)com(dot)mx

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Fri Apr 13 23:57:56 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3E4vub22272
	for pgsql-ayuda-outgoing; Fri, 13 Apr 2001 23:57:56 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from mail1.todito.com ([200.23.36.91])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3E4vtB22269;
	Fri, 13 Apr 2001 23:57:55 -0500
Received: (from nobody(at)localhost)
	by mail1.todito.com (8.9.1b+Sun/8.9.0.Beta3) id XAA29238;
	Fri, 13 Apr 2001 23:54:41 -0600 (CST)
Date: Fri, 13 Apr 2001 23:54:41 -0600 (CST)
Message-Id: <200104140554(dot)XAA29238(at)mail1(dot)todito(dot)com>
X-Authentication-Warning: mail1.todito.com: nobody set sender to votovilla using -f
From: "Oswaldo Tovilla Hernández" <votovilla(at)todito(dot)com>
To: Luis Rodrigo Gallardo Cruz <lrgallardo(at)abl(dot)com(dot)mx>,
   pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx,
   owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: RE: [pgsql-ayuda] PostgreSQL y la orientación a objetos	=?iso-8859-1?Q?ica?=
X-Sending-IP: 148.233.159.249
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 542
Lines: 16

Hola:

       Para comenzar la POO (programacion orientada a objetos) no 
es mas que nada la concentracion, por decirlo asi, de los metodos y 
funciones en un solo lugar: llama clase.

Un objeto es la instancia de una clase.

La caracteristicas de esto es: la herencia, encriptacion de los 
metodos, etc.
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Mon Apr 16 11:24:38 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3GGOcE07663
	for pgsql-ayuda-outgoing; Mon, 16 Apr 2001 11:24:38 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from ingrid.andrade.casa ([132.248.111.87])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3GGOZw07660
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 16 Apr 2001 11:24:35 -0500
Received: from abl.com.mx (IDENT:root(at)everest [10.0.0.4])
	by ingrid.andrade.casa (8.9.3/8.8.7) with ESMTP id LAA02076;
	Mon, 16 Apr 2001 11:32:14 -0500
Received: (from rodrigo(at)localhost)
	by abl.com.mx (8.9.3/8.9.3) id LAA01720;
	Mon, 16 Apr 2001 11:42:39 -0600
From: Luis Rodrigo Gallardo Cruz <lrgallardo(at)abl(dot)com(dot)mx>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Message-ID: <15067(dot)12046(dot)944277(dot)327027(at)everest(dot)andrade(dot)casa>
Date: Mon, 16 Apr 2001 11:42:38 -0600
To: "Oswaldo Tovilla Hernández" <votovilla(at)todito(dot)com>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: RE: [pgsql-ayuda] PostgreSQL y la orientación a objetos	=?iso-8859-1?Q?ica?=
In-Reply-To: <200104140554(dot)XAA29238(at)mail1(dot)todito(dot)com>
References: <200104140554(dot)XAA29238(at)mail1(dot)todito(dot)com>
X-Mailer: VM 6.90 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by tlali.iztacala.unam.mx id f3GGObw07661
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 833
Lines: 26

Oswaldo Tovilla Hernández writes:
 > Hola:
 > 
 >        Para comenzar la POO (programacion orientada a objetos) no 
 > es mas que nada la concentracion, por decirlo asi, de los metodos y 
 > funciones en un solo lugar: llama clase.
 > 
 > Un objeto es la instancia de una clase.
 > 
 > La caracteristicas de esto es: la herencia, encriptacion de los 
 > metodos, etc.
Sale, esto lo entiendo en un lenguaje de programación, pero, ¿cómo se
relaciona con la base de datos? Entiendo que se quiera guardar otra
cosa que enteros y cadenas de caracteres, pero no se que más se
necesite.

-- 
Rodrigo


--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Tue Apr 17 18:05:34 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3HN5Yk10508
	for pgsql-ayuda-outgoing; Tue, 17 Apr 2001 18:05:34 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from mail1.todito.com ([200.23.36.91])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3HN5X610505
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Tue, 17 Apr 2001 18:05:33 -0500
Received: (from nobody(at)localhost)
	by mail1.todito.com (8.9.1b+Sun/8.9.0.Beta3) id SAA10323;
	Tue, 17 Apr 2001 18:02:17 -0600 (CST)
Date: Tue, 17 Apr 2001 18:02:17 -0600 (CST)
Message-Id: <200104180002(dot)SAA10323(at)mail1(dot)todito(dot)com>
X-Authentication-Warning: mail1.todito.com: nobody set sender to votovilla using -f
From: "Oswaldo Tovilla Hernández" <votovilla(at)todito(dot)com>
To: Luis Rodrigo Gallardo Cruz <lrgallardo(at)abl(dot)com(dot)mx>
CC: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: RE: RE: [pgsql-ayuda] PostgreSQL y la orientación a objetos	=?iso-8859-1?Q?ica?=
X-Sending-IP: 148.244.91.1
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 784
Lines: 26

Hola de nuevo:

respondiendo a luis que tuvo a bien escribir:

>Sale, esto lo entiendo en un lenguaje de programación, pero, ¿cómo 
se
>relaciona con la base de datos? Entiendo que se quiera guardar otra
>cosa que enteros y cadenas de caracteres, pero no se que más se
>necesite.

La POO se relacion con la base de datos en la forma de como accesas 
a la base de datos, es decir, como la abres, como agregas 
registros, etc.

con relacion al segundo punto no entendí a que te refieres cuando 
mencionas que es lo que se necesita.......


saludos

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Tue Apr 17 18:29:07 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3HNT7l10718
	for pgsql-ayuda-outgoing; Tue, 17 Apr 2001 18:29:07 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from ingrid.andrade.casa ([132.248.111.124])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3HNT5610715
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Tue, 17 Apr 2001 18:29:06 -0500
Received: from abl.com.mx (IDENT:root(at)everest [10.0.0.4])
	by ingrid.andrade.casa (8.9.3/8.8.7) with ESMTP id SAA04089;
	Tue, 17 Apr 2001 18:36:59 -0500
Received: (from rodrigo(at)localhost)
	by abl.com.mx (8.9.3/8.9.3) id SAA22789;
	Tue, 17 Apr 2001 18:47:33 -0600
From: Luis Rodrigo Gallardo Cruz <lrgallardo(at)abl(dot)com(dot)mx>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Message-ID: <15068(dot)58405(dot)651789(dot)206594(at)everest(dot)andrade(dot)casa>
Date: Tue, 17 Apr 2001 18:47:33 -0600
To: "Oswaldo Tovilla Hernández" <votovilla(at)todito(dot)com>
Cc: Luis Rodrigo Gallardo Cruz <lrgallardo(at)abl(dot)com(dot)mx>,
   pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: RE: RE: [pgsql-ayuda] PostgreSQL y la orientación a objetos	=?iso-8859-1?Q?ica?=
In-Reply-To: <200104180002(dot)SAA10323(at)mail1(dot)todito(dot)com>
References: <200104180002(dot)SAA10323(at)mail1(dot)todito(dot)com>
X-Mailer: VM 6.90 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by tlali.iztacala.unam.mx id f3HNT7610716
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1724
Lines: 46

Oswaldo Tovilla Hernández writes:
 > Hola de nuevo:
 > 
 > respondiendo a luis que tuvo a bien escribir:
 > 
 > >Sale, esto lo entiendo en un lenguaje de programación, pero, ¿cómo 
 > se
 > >relaciona con la base de datos? Entiendo que se quiera guardar otra
 > >cosa que enteros y cadenas de caracteres, pero no se que más se
 > >necesite.
 > 
 > La POO se relacion con la base de datos en la forma de como accesas 
 > a la base de datos, es decir, como la abres, como agregas 
 > registros, etc.
 > 
 > con relacion al segundo punto no entendí a que te refieres cuando 
 > mencionas que es lo que se necesita.......
 > 
 > 
 > saludos

PostgreSQL tiene la capacidad de añadir tipos de datos nuevos a la
base de datos. Por ejemplo, en una aplicación que hice, fué muy útil
añadir un tipo de datos 'folio', que usamos para representar los
folios en facturas. Usar numeros no servia, por que los folios son
como 'A0001', y cadenas de caracteres tempoco, por que necesitabamos
ordenarlos y poder obtener el siguiente de uno dado.

Hasta aquí, todo va bien. Si tengo un tipo datos en el programa, pues
creo el tipo equivalente en PostgreSQL, y lo guardo tal cual (no estoy
diciendo que sea facil, solo que se puede). Llega entonces la
siguiente pregunta: ¿Qué más le hace falta a PostgreSQL para 'llevarse
bien' con la POO? Supongo que el equipo de desarrollo me diria: 'Nada,
para eso está INHERITS', así que la pregunta se transforma (supongo)
en ¿Para que sirve INHERITS?

-- 
Rodrigo


--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Mon Apr 23 12:41:54 2001
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3NHfs001771
	for pgsql-ayuda-outgoing; Mon, 23 Apr 2001 12:41:54 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from tairona.tairona.banrep.gov.co ([200.25.32.220])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3NHfpF01768
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 23 Apr 2001 12:41:52 -0500
Received: from mailbanr.banrep.gov.co (mailbanr [172.16.107.32]) by tairona.tairona.banrep.gov.co with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21)
	id 2J1ZN30P; Mon, 23 Apr 2001 08:01:11 -0500
Received: by mailbanr.banrep.gov.co with Internet Mail Service (5.5.2653.19)
	id <JKNXXYT3>; Mon, 23 Apr 2001 08:01:35 -0500
Message-ID: <8E4547B1842DD511843D00805FA7D0F4643559(at)mailbanr(dot)banrep(dot)gov(dot)co>
From: Molina Leon Guillermo Alfonso <gmolinle(at)banrep(dot)gov(dot)co>
To: "'pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx'"
	 <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [pgsql-ayuda] Php-postgresql
Date: Mon, 23 Apr 2001 08:01:32 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from quoted-printable to 8bit by tlali.iztacala.unam.mx id f3NHfrF01769
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 433
Lines: 18

Hola,

sabe alguien porque cuando cada ves que ejecuto una instrucción desde php me
sale este mensaje en mi motor de postgresql?

pq_recvbuf: unexpected EOF on client connection


Gracias,


GML.
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Mon Apr 23 16:07:59 2001
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3NL7xr03500
	for pgsql-ayuda-outgoing; Mon, 23 Apr 2001 16:07:59 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from lider.dportales.cl (IDENT:root(at)lider(dot)dportales(dot)cl [200.28.85.1])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3NL7tX03497
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 23 Apr 2001 16:07:55 -0500
Received: from maltamirano.dportales.cl ([200.28.85.30])
	by lider.dportales.cl (8.11.0/8.8.7) with SMTP id f3NFRFa07280
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 23 Apr 2001 19:27:15 +0400
From: "Marcos Altamirano A." <maltamirano(at)dportales(dot)cl>
Organization: Org. Educacional Diego Portales
Date: Mon, 23 Apr 2001 18:25:18 -0300
X-Mailer: KMail [version 1.1.99]
Content-Type: text/plain;
  charset="iso-8859-1"
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: [pgsql-ayuda] Saludos, mi primer mensaje
MIME-Version: 1.0
Message-Id: <01042318251802(dot)01184(at)maltamirano(dot)dportales(dot)cl>
Content-Transfer-Encoding: 8bit
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 510
Lines: 16

Hola:

Soy nuevo en cuanto a la administración de postgres, la consulta es la 
siguiente:

Aumente la memoria RAM de mi server de 128 a 256 MB, como puedo saber cuanta 
memoria esta ocupando postgresql. O si existe algun parametro para indicarle 
que tiene mas ram.

salu2
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Mon Apr 23 19:07:34 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3O07YE05099
	for pgsql-ayuda-outgoing; Mon, 23 Apr 2001 19:07:34 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from smtp.prodigy.net.mx (dfproxy03.prodigy.net.mx [148.235.168.59] (may be forged))
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3O07VX05096
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 23 Apr 2001 19:07:32 -0500
Received: from abril (du-148-235-124-241.prodigy.net.mx [148.235.124.241])
 by SMTP.Prodigy.Net.mx (Sun Internet Mail Server sims.4.0.2000.10.12.16.25.p8)
 with SMTP id <0GC900L4KUMD54(at)SMTP(dot)Prodigy(dot)Net(dot)mx>; Mon,
 23 Apr 2001 18:56:44 -0600 (CST)
Date: Mon, 23 Apr 2001 18:57:40 -0500
From: Cederik De Leon A <cederik(at)garota(dot)fismat(dot)umich(dot)mx>
Subject: Re: [pgsql-ayuda] Saludos, mi primer mensaje
In-reply-to: <01042318251802(dot)01184(at)maltamirano(dot)dportales(dot)cl>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx,
   "Marcos Altamirano A." <maltamirano(at)dportales(dot)cl>
Message-id: <01042318574000(dot)01129(at)abril>
Organization: Linux OpenSource
MIME-version: 1.0
X-Mailer: KMail [version 1.2]
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8BIT
References: <01042318251802(dot)01184(at)maltamirano(dot)dportales(dot)cl>
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1578
Lines: 50

On Monday 23 April 2001 16:25, Marcos Altamirano A. wrote:
> Hola:
>
> Soy nuevo en cuanto a la administración de postgres, la consulta es la
> siguiente:
Pues bienvenido, yo no se mucho pero me gusta investigar.... 
>
> Aumente la memoria RAM de mi server de 128 a 256 MB, como puedo saber
> cuanta memoria esta ocupando postgresql. O si existe algun parametro para
> indicarle que tiene mas ram.
Hola:

	Si estás trabajando con Linux -en general cualquier sabor de Unix- Puedes 
saber la cantidad de recursos ocupados por una aplicación con:

ps auxf 

O si tienes instalado un programa que se llama:  top
también te puede funcionar...

La RAM es asignada por el sistema operativo y el programa toma tanta como sea 
necesaria en caso de que no maneje alguna cuota de recurso... Así que lo que 
puedes es:
	* No limitar el uso de recursos para la app. -si es el caso-
	* Eliminar procesos inecesarios -servicios que en ocasiones son inútiles 
	   esto se logra editando los niveles de ejecución 

En otros sistemas operativos... ¿?

Salu2


----------------------------
EFM. Cederik León De León Acuña.
Director General
Linux OpenSource (mr)
Rayón #523 Centro
CP 58000
Morelia Michoacán MX
Tel/Fax: +52 4 3128724
Tel    : +52 4 3173945
http://linuxopensource.virtualave.net/
email: linux(at)dpw(dot)net
Private-Email: cederik(at)ciencia(dot)dcc(dot)umich(dot)mx
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Tue Apr 24 18:24:22 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3ONOMd11045
	for pgsql-ayuda-outgoing; Tue, 24 Apr 2001 18:24:22 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from tlaloc.elsitio.com.mx (na-114-135.na.avantel.net.mx [148.245.114.135] (may be forged))
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3ONOK911042
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Tue, 24 Apr 2001 18:24:20 -0500
Received: from sandino.net (host-136.i.elsitio.com.mx [172.16.32.136])
	by tlaloc.elsitio.com.mx (8.11.2/8.11.2) with ESMTP id f3P0UmH19382
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Tue, 24 Apr 2001 19:30:48 -0500
Message-ID: <3AE61AB8(dot)50116355(at)sandino(dot)net>
Date: Tue, 24 Apr 2001 19:30:49 -0500
From: Sandino Araico =?iso-8859-1?Q?S=E1nchez?= <sandino(at)sandino(dot)net>
Organization: El Sitio
X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.4.0-reiserfs-3.6.25 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] Saludos, mi primer mensaje
References: <01042318251802(dot)01184(at)maltamirano(dot)dportales(dot)cl> <01042318574000(dot)01129(at)abril>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 444
Lines: 18

>
> Linux OpenSource (mr)
>

Linux también es marca registrada, el registro le pertenece a Linus Torvalds.

--
Sandino Araico Sánchez
Si no eres parte de la solución, entonces eres parte del precipitado.



--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Tue Apr 24 20:01:13 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3P11Dv11510
	for pgsql-ayuda-outgoing; Tue, 24 Apr 2001 20:01:13 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from smtp.prodigy.net.mx (dfproxy02.prodigy.net.mx [148.235.168.57] (may be forged))
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3P11C911507
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Tue, 24 Apr 2001 20:01:12 -0500
Received: from abril (du-148-235-124-98.prodigy.net.mx [148.235.124.98])
 by SMTP.Prodigy.Net.mx (Sun Internet Mail Server sims.4.0.2000.10.12.16.25.p8)
 with SMTP id <0GCB00M20SITRU(at)SMTP(dot)Prodigy(dot)Net(dot)mx>; Tue,
 24 Apr 2001 20:06:33 -0600 (CST)
Date: Tue, 24 Apr 2001 20:07:18 -0500
From: Cederik De Leon A <cederik(at)garota(dot)fismat(dot)umich(dot)mx>
Subject: Re: [pgsql-ayuda] Saludos, mi primer mensaje
In-reply-to: <3AE61AB8(dot)50116355(at)sandino(dot)net>
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx,
   Sandino Araico =?iso-8859-1?q?S=E1nchez?= <sandino(at)sandino(dot)net>
Message-id: <01042420071800(dot)00431(at)abril>
Organization: Linux OpenSource
MIME-version: 1.0
X-Mailer: KMail [version 1.2]
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 8BIT
References: <01042318251802(dot)01184(at)maltamirano(dot)dportales(dot)cl>
 <01042318574000(dot)01129(at)abril> <3AE61AB8(dot)50116355(at)sandino(dot)net>
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 821
Lines: 27

On Tuesday 24 April 2001 19:30, Sandino Araico Sánchez wrote:
> > Linux OpenSource (mr)
>
> Linux también es marca registrada, el registro le pertenece a Linus
> Torvalds.
>
Efectivamente, es marca registrada, pero en México es nuestra...
-Hay que proteger al movimiento de Gandules-

----------------------------
EFM. Cederik León De León Acuña.
Director General
Linux OpenSource (mr)
Rayón #523 Centro
CP 58000
Morelia Michoacán MX
Tel/Fax: +52 4 3128724
Tel    : +52 4 3173945
http://linuxopensource.virtualave.net/
email: linux(at)dpw(dot)net
Private-Email: cederik(at)ciencia(dot)dcc(dot)umich(dot)mx
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 25 09:46:49 2001
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3PEknl14290
	for pgsql-ayuda-outgoing; Wed, 25 Apr 2001 09:46:49 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from web13404.mail.yahoo.com (web13404.mail.yahoo.com [216.136.175.62])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with SMTP id f3PEkm414286
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 25 Apr 2001 09:46:48 -0500
Message-ID: <20010425155048(dot)85725(dot)qmail(at)web13404(dot)mail(dot)yahoo(dot)com>
Received: from [209.198.213.6] by web13404.mail.yahoo.com; Wed, 25 Apr 2001 08:50:48 PDT
Date: Wed, 25 Apr 2001 08:50:48 -0700 (PDT)
From: Miguel Ovando <movando(at)yahoo(dot)com>
Subject: [pgsql-ayuda] sobre procedimientos almacenados
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 724
Lines: 20

Hola mi nombre es Miguel y soy nuevo en Postgres
Me gustaria saber si postgres soporta procedimientos
almacenados.
Ademas tengo dudas sobre la creacion de tablas, si
alguien pudiera mostrarme un ejemplo de la creacion de
una tabla indicando indices, estaria muy agradecido.

Desde ya  muchas gracias.
Se despide Miguel Angel Ovando C.

__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 25 10:43:09 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3PFh9Q14804
	for pgsql-ayuda-outgoing; Wed, 25 Apr 2001 10:43:09 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from inter.interservice.com.mx (inter.interservice.com.mx [132.247.1.20])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3PFh8414801
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 25 Apr 2001 10:43:08 -0500
Received: from localhost (randrade(at)localhost)
	by inter.interservice.com.mx (8.8.7/8.8.7) with ESMTP id KAA08803
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 25 Apr 2001 10:48:52 -0500
Date: Wed, 25 Apr 2001 10:48:52 -0500 (CDT)
From: "Ing. Roberto Andrade Fonseca" <randrade(at)abl(dot)com(dot)mx>
X-Sender: randrade(at)inter(dot)interservice(dot)com(dot)mx
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] sobre procedimientos almacenados
In-Reply-To: <20010425155048(dot)85725(dot)qmail(at)web13404(dot)mail(dot)yahoo(dot)com>
Message-ID: <Pine(dot)LNX(dot)4(dot)10(dot)10104251046220(dot)8313-100000(at)inter(dot)interservice(dot)com(dot)mx>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1624
Lines: 52

On Wed, 25 Apr 2001, Miguel Ovando wrote:

> Hola mi nombre es Miguel y soy nuevo en Postgres
> Me gustaria saber si postgres soporta procedimientos
> almacenados.
Si. se llaman funciones.

> Ademas tengo dudas sobre la creacion de tablas, si
> alguien pudiera mostrarme un ejemplo de la creacion de
> una tabla indicando indices, estaria muy agradecido.

Un ejemplo real:

CREATE TABLE asistente (
    id_asistente    SERIAL,
    id_titulo   int REFERENCES titulo,
    ap_paterno  varchar NOT NULL,
    ap_materno  varchar,
    nombre  varchar NOT NULL,
    sexo    char(1) CHECK (sexo in ('M', 'F')),
    id_puesto   int REFERENCES puesto,
    compania    varchar,
    direccion   varchar,
    colonia varchar(40),
    ciudad  varchar,
    codigo_postal   varchar,
    id_estado   varchar REFERENCES estado,
    id_pais char(2) NOT NULL REFERENCES pais,
    lada    varchar,
    telefono1   varchar(8),
    fax varchar(8),
    email   varchar,
    id_giro_empresa int NOT NULL REFERENCES giro_empresa,
    id_funcion_compra   int NOT NULL REFERENCES funcion_compra,
    id_lugar_compra int REFERENCES lugar_compra,
    id_medio_informacion    int REFERENCES medio_informacion,
    id_sistema_operativo int REFERENCES sistema_operativo,
    status  char(2) default 'r', --r: real, i:imaginario,
    PRIMARY KEY (id_asistente)
 );

Saludos,

Roberto Andrade Fonseca
randrade(at)abl(dot)com(dot)mx

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 25 12:47:19 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3PHlJt15499
	for pgsql-ayuda-outgoing; Wed, 25 Apr 2001 12:47:19 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from web13407.mail.yahoo.com (web13407.mail.yahoo.com [216.136.175.65])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with SMTP id f3PHlH415496
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 25 Apr 2001 12:47:18 -0500
Message-ID: <20010425185110(dot)988(dot)qmail(at)web13407(dot)mail(dot)yahoo(dot)com>
Received: from [200.27.102.162] by web13407.mail.yahoo.com; Wed, 25 Apr 2001 11:51:10 PDT
Date: Wed, 25 Apr 2001 11:51:10 -0700 (PDT)
From: Miguel Ovando <movando(at)yahoo(dot)com>
Subject: Re: [pgsql-ayuda] sobre procedimientos almacenados
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
In-Reply-To: <Pine(dot)LNX(dot)4(dot)10(dot)10104251046220(dot)8313-100000(at)inter(dot)interservice(dot)com(dot)mx>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 2551
Lines: 91

Gracias Roberto muy agradecido por tu ayuda.
Otra preguntita.
>     id_puesto   int REFERENCES puesto,
 REFERENCES quiere decir que este campo es llave
foranea??

si tienes algun script de creacion de funciones, seria
genial.
Muchas gracias por tu ayuda, veo que esta es una lista
de correo amistosa.

Se despide agradecido

Miguel Angel Ovando C.

--- "Ing. Roberto Andrade Fonseca"
<randrade(at)abl(dot)com(dot)mx> wrote:
> On Wed, 25 Apr 2001, Miguel Ovando wrote:
> 
> > Hola mi nombre es Miguel y soy nuevo en Postgres
> > Me gustaria saber si postgres soporta
> procedimientos
> > almacenados.
> Si. se llaman funciones.
> 
> > Ademas tengo dudas sobre la creacion de tablas, si
> > alguien pudiera mostrarme un ejemplo de la
> creacion de
> > una tabla indicando indices, estaria muy
> agradecido.
> 
> Un ejemplo real:
> 
> CREATE TABLE asistente (
>     id_asistente    SERIAL,
>     id_titulo   int REFERENCES titulo,
>     ap_paterno  varchar NOT NULL,
>     ap_materno  varchar,
>     nombre  varchar NOT NULL,
>     sexo    char(1) CHECK (sexo in ('M', 'F')),
>     id_puesto   int REFERENCES puesto,
>     compania    varchar,
>     direccion   varchar,
>     colonia varchar(40),
>     ciudad  varchar,
>     codigo_postal   varchar,
>     id_estado   varchar REFERENCES estado,
>     id_pais char(2) NOT NULL REFERENCES pais,
>     lada    varchar,
>     telefono1   varchar(8),
>     fax varchar(8),
>     email   varchar,
>     id_giro_empresa int NOT NULL REFERENCES
> giro_empresa,
>     id_funcion_compra   int NOT NULL REFERENCES
> funcion_compra,
>     id_lugar_compra int REFERENCES lugar_compra,
>     id_medio_informacion    int REFERENCES
> medio_informacion,
>     id_sistema_operativo int REFERENCES
> sistema_operativo,
>     status  char(2) default 'r', --r: real,
> i:imaginario,
>     PRIMARY KEY (id_asistente)
>  );
> 
> Saludos,
> 
> Roberto Andrade Fonseca
> randrade(at)abl(dot)com(dot)mx
> 
> --------- Pie de mensaje
> -------------------------------------------
> Archivo historico:
> http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
> text   : unsubscribe pgsql-ayuda
> 


__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/
--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 25 13:04:13 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3PI4D415638
	for pgsql-ayuda-outgoing; Wed, 25 Apr 2001 13:04:13 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from inter.interservice.com.mx (inter.interservice.com.mx [132.247.1.20])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3PI3L415632
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 25 Apr 2001 13:03:23 -0500
Received: from localhost (randrade(at)localhost)
	by inter.interservice.com.mx (8.8.7/8.8.7) with ESMTP id NAA09447
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 25 Apr 2001 13:08:56 -0500
Date: Wed, 25 Apr 2001 13:08:56 -0500 (CDT)
From: "Ing. Roberto Andrade Fonseca" <randrade(at)abl(dot)com(dot)mx>
X-Sender: randrade(at)inter(dot)interservice(dot)com(dot)mx
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] sobre procedimientos almacenados
In-Reply-To: <20010425185110(dot)988(dot)qmail(at)web13407(dot)mail(dot)yahoo(dot)com>
Message-ID: <Pine(dot)LNX(dot)4(dot)10(dot)10104251305160(dot)9417-100000(at)inter(dot)interservice(dot)com(dot)mx>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by tlali.iztacala.unam.mx id f3PI3S415634
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1837
Lines: 74

On Wed, 25 Apr 2001, Miguel Ovando wrote:

> Gracias Roberto muy agradecido por tu ayuda.
> Otra preguntita.
> >     id_puesto   int REFERENCES puesto,
>  REFERENCES quiere decir que este campo es llave
> foranea??
> 
Si, te recomiendo echarle un ojo a la documentación de PostgreSQL.

Ejemplo de función en plpgsql, aunque podrías usar también las versiones
en Perl y Tcl:

DROP FUNCTION get_otras_respuestas(int, varchar);

CREATE FUNCTION get_otras_respuestas(int, varchar) RETURNS varchar AS '

DECLARE
    otro varchar;

BEGIN   
    SELECT respuesta into otro FROM otras_respuestas WHERE id_asistente =
$1 AND pregunta = $2;
    
    IF NOT FOUND THEN
        RETURN ''POR DEFINIR'';
    END IF;  
        
    RETURN ''<font face = times>'' || otro || ''</font>'';
END;
' LANGUAGE 'plpgsql';

DROP FUNCTION get_giro(int);

CREATE FUNCTION get_giro(int) RETURNS varchar AS ' 

DECLARE
    otro varchar;
    i record;

BEGIN
    SELECT id_giro_empresa INTO i from asistente where id_asistente = $1;
        
    IF NOT FOUND THEN
         RAISE EXCEPTION ''Asistente con id % no encontrado.'', $1;
    END IF;  

    IF ( i.id_giro_empresa = 2147483647) THEN
        RETURN get_otras_respuestas($1,''GIRO_EMPRESA'' );  
    ELSE
        SELECT descripcion INTO otro FROM giro_empresa  WHERE id =
i.id_giro_empresa;
            
        IF NOT FOUND THEN
            RAISE EXCEPTION ''ID i.id_giro_empresa no existe'';
        END IF;  
            
        RETURN otro;
    END IF;
END;
' LANGUAGE 'plpgsql';

-----------------------------
Saludos,

Roberto Andrade Fonseca
randrade(at)abl(dot)com(dot)mx

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 25 13:04:34 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3PI4Yd15646
	for pgsql-ayuda-outgoing; Wed, 25 Apr 2001 13:04:34 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from ns.uni.cl (IDENT:root(at)laconcepcion(dot)cl [206.48.153.2])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3PI4R415642
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 25 Apr 2001 13:04:28 -0500
Received: from hector ([10.0.1.100])
	by ns.uni.cl (8.11.0/8.11.0) with SMTP id f3PJ5rS16550
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 25 Apr 2001 15:05:53 -0400
Message-ID: <005a01c0cdbb$9932de00$6401000a(at)uni(dot)cl>
From: "=?iso-8859-1?Q?H=E9ctor_Mundaca_S.?=" <hector(at)uni(dot)cl>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
References: <Pine(dot)LNX(dot)4(dot)10(dot)10104251046220(dot)8313-100000(at)inter(dot)interservice(dot)com(dot)mx>
Subject: RE: [pgsql-ayuda] sobre procedimientos almacenados
Date: Wed, 25 Apr 2001 15:11:57 -0400
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 2584
Lines: 88

ROBERTO:
Intente crear esta tabla pero me da el siguiente error.

"NOTICE:  CREATE TABLE will create implicit sequence
'asistente_id_asistente_seq'
 for SERIAL column 'asistente.id_asistente'
NOTICE:  CREATE TABLE/PRIMARY KEY will create implicit index
'asistente_pkey' fo
r table 'asistente'
NOTICE:  CREATE TABLE will create implicit trigger(s) for FOREIGN KEY
check(s)
ERROR:  Relation 'titulo' does not exis"

Pq.??

como las creas..??
lo que hize fue

home\>createdb datos
home\>\psql datos

[luser(at)ns named]$ psql datos
Welcome to psql, the PostgreSQL interactive terminal.

Type:  \copyright for distribution terms
       \h for help with SQL commands
       \? for help on internal slash commands
       \g or terminate with semicolon to execute query
       \q to quit

datos=#

EN ESTA LINEA PUSE INSERTAR TODA LA CADENA QUE TU ENVIAS.. pero me dio el
error señalado arriba.

Saludos..

P.D:: Estoy utilizando el pgadmin, es bastante mas facil.. hay que aprender
a utilizarlo con el tiempo.


> Un ejemplo real:
>
> CREATE TABLE asistente (
>     id_asistente    SERIAL,
>     id_titulo   int REFERENCES titulo,
>     ap_paterno  varchar NOT NULL,
>     ap_materno  varchar,
>     nombre  varchar NOT NULL,
>     sexo    char(1) CHECK (sexo in ('M', 'F')),
>     id_puesto   int REFERENCES puesto,
>     compania    varchar,
>     direccion   varchar,
>     colonia varchar(40),
>     ciudad  varchar,
>     codigo_postal   varchar,
>     id_estado   varchar REFERENCES estado,
>     id_pais char(2) NOT NULL REFERENCES pais,
>     lada    varchar,
>     telefono1   varchar(8),
>     fax varchar(8),
>     email   varchar,
>     id_giro_empresa int NOT NULL REFERENCES giro_empresa,
>     id_funcion_compra   int NOT NULL REFERENCES funcion_compra,
>     id_lugar_compra int REFERENCES lugar_compra,
>     id_medio_informacion    int REFERENCES medio_informacion,
>     id_sistema_operativo int REFERENCES sistema_operativo,
>     status  char(2) default 'r', --r: real, i:imaginario,
>     PRIMARY KEY (id_asistente)
>  );
>
> Saludos,
>
> Roberto Andrade Fonseca
> randrade(at)abl(dot)com(dot)mx
>
> --------- Pie de mensaje -------------------------------------------
> Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
> text   : unsubscribe pgsql-ayuda

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Wed Apr 25 13:26:50 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3PIQoh15870
	for pgsql-ayuda-outgoing; Wed, 25 Apr 2001 13:26:50 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from inter.interservice.com.mx (inter.interservice.com.mx [132.247.1.20])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3PIQn415867
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 25 Apr 2001 13:26:49 -0500
Received: from localhost (randrade(at)localhost)
	by inter.interservice.com.mx (8.8.7/8.8.7) with ESMTP id NAA09695
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Wed, 25 Apr 2001 13:32:33 -0500
Date: Wed, 25 Apr 2001 13:32:33 -0500 (CDT)
From: "Ing. Roberto Andrade Fonseca" <randrade(at)abl(dot)com(dot)mx>
X-Sender: randrade(at)inter(dot)interservice(dot)com(dot)mx
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: RE: [pgsql-ayuda] sobre procedimientos almacenados
In-Reply-To: <005a01c0cdbb$9932de00$6401000a(at)uni(dot)cl>
Message-ID: <Pine(dot)LNX(dot)4(dot)10(dot)10104251327050(dot)9417-100000(at)inter(dot)interservice(dot)com(dot)mx>
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-MIME-Autoconverted: from QUOTED-PRINTABLE to 8bit by tlali.iztacala.unam.mx id f3PIQn415868
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1206
Lines: 48

On Wed, 25 Apr 2001, Héctor Mundaca S. wrote:

> ROBERTO:
> Intente crear esta tabla pero me da el siguiente error.
> 
> "NOTICE:  CREATE TABLE will create implicit sequence
> 'asistente_id_asistente_seq'
>  for SERIAL column 'asistente.id_asistente'
> NOTICE:  CREATE TABLE/PRIMARY KEY will create implicit index
> 'asistente_pkey' fo
> r table 'asistente'
> NOTICE:  CREATE TABLE will create implicit trigger(s) for FOREIGN KEY
> check(s)
> ERROR:  Relation 'titulo' does not exis"
> 
> Pq.??
> 
> como las creas..??
> lo que hize fue
> 

Lo que te mandé fue sólo una de las varias tablas del sistema, no puedo
enviarte más pues el diseño es propiedad de mi cliente (¿Raúl, estás
ahí?).

Pero podrías usar algo simple como:

create table titulo (
id_titulo SERIAL primary key
);

para poder continuar.

Te reitero que necesitas revisar los documentos de postgresql:

http://users.servicios.retecal.es/rsantos/

 Saludos,

Roberto Andrade Fonseca
randrade(at)abl(dot)com(dot)mx

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Thu Apr 26 11:59:56 2001
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3QGxuA22475
	for pgsql-ayuda-outgoing; Thu, 26 Apr 2001 11:59:56 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from mailserver.fedecredito.com.sv ([216.72.123.60])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3QGxdb22472
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Thu, 26 Apr 2001 11:59:48 -0500
Received: from ricardoq.fedecredito.com.sv (ws-83.fedecredito.com.sv [192.5.6.83])
	by mailserver.fedecredito.com.sv (8.8.7/8.8.7) with SMTP id LAA07135
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Thu, 26 Apr 2001 11:45:48 -0600
From: "Ricardo Quinteros" <ricardo(at)fedecredito(dot)com(dot)sv>
To: <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>
Subject: [pgsql-ayuda] ERROR:  HAVING clause not yet implemented
Date: Thu, 26 Apr 2001 13:09:14 -0500
Message-ID: <A1092B9901F2D311A9E900A0C9A920D60D453C(at)SERVER-FCCB1>
MIME-Version: 1.0
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0)
Importance: Normal
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 796
Lines: 29

Buenos días !!
Alguien me podría decir donde tengo que implementar la cláusula HAVING para
que me funcione o es cuestión de mi versión viejita de PostgreSQL (Ver error
en el ejemplo)

servicios=> \i verdup
SELECT *
FROM tabla
WHERE columna IN
        ( SELECT columna
        FROM tabla
        GROUP BY columna
        HAVING count(*) > 1)
ORDER BY columna;
ERROR:  HAVING clause not yet implemented
EOF
servicios=>

Tengo registros duplicados y deseo eliminar un duplicado de cada par en mi
TABLA (sustituyendo el select por delete)

Gracias por su ayuda!

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Mon Apr 30 18:03:50 2001
X-Mozilla-Status: 0001
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f3UN3oK17736
	for pgsql-ayuda-outgoing; Mon, 30 Apr 2001 18:03:50 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from mail.ajusco.upn.mx (mail.ajusco.upn.mx [200.23.113.91])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f3UN3mK17733
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 30 Apr 2001 18:03:48 -0500
Received: from dscorp.com.mx (IDENT:root(at)[10(dot)10(dot)3(dot)241])
	by mail.ajusco.upn.mx (SGI-8.9.3/8.9.3) with ESMTP id SAA33902
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 30 Apr 2001 18:08:12 +0200 (MDT)
Message-ID: <3AEDAA58(dot)D09A9EA(at)dscorp(dot)com(dot)mx>
Date: Mon, 30 Apr 2001 13:09:28 -0500
From: root <sergio(at)dscorp(dot)com(dot)mx>
X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.4.2 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: [pgsql-ayuda] No funciona pgaccess
References: <200104301644(dot)f3UGiN120014(at)lorategi(dot)puntoar(dot)net(dot)ar>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 921
Lines: 28

Que tal a todos,

Tengo un problema, acabo de instalar el pgaccess pero al tratar de
ejecutarlo, me manda un error, ya busqué en la documentación, el el
sitio de pgaccess, en tcl/tk y no encuentro cómo solucionarlo. El
mensaje de error es el siguiente:

Error in startup script: couldn't load file "libpgtcl.so": : cannot open

shared object file: No such file or directory
    while executing
"load libpgtcl[info sharedlibextension]"
    (procedure "main" line 3)
    invoked from within
"main $argc $argv"
    (file "/usr/local/pgaccess/main.tcl" line 249)

Si alguien sabe de donde puedo obtener ese archivo o cómo solucionarlo,
le agradesco de antemano.

Saludos, Sergio Aguirre

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda


>From pgsql-ayuda-owner  Mon Apr 30 20:16:32 2001
X-Mozilla-Status: 0011
X-Mozilla-Status2: 00000000
Return-Path: <pgsql-ayuda-owner>
Received: (from majordomo(at)localhost)
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) id f411GWQ18940
	for pgsql-ayuda-outgoing; Mon, 30 Apr 2001 20:16:32 -0500
X-Authentication-Warning: tlali.iztacala.unam.mx: majordomo set sender to owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx using -f
Received: from akane.alohabbs.org.mx (IDENT:root(at)[200(dot)38(dot)248(dot)172])
	by tlali.iztacala.unam.mx (8.11.0/8.11.0) with ESMTP id f411GWK18937
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 30 Apr 2001 20:16:32 -0500
Received: from alohabbs.org.mx (publicorp.alohabbs.org.mx [57.68.145.2])
	by akane.alohabbs.org.mx (8.11.0/8.11.0) with ESMTP id f412Qwv01814
	for <pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx>; Mon, 30 Apr 2001 21:26:58 -0500
Message-ID: <3AEDC917(dot)2E899C7E(at)alohabbs(dot)org(dot)mx>
Date: Mon, 30 Apr 2001 20:20:39 +0000
From: Mario Medina Nussbaum <medisoft(at)alohabbs(dot)org(dot)mx>
X-Mailer: Mozilla 4.73 [en] (X11; U; Linux 2.2.19 i686)
X-Accept-Language: en
MIME-Version: 1.0
To: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [pgsql-ayuda] Procedimientos Almacenados
References: <9CE308CC46E3D4119D6C0060083BEA7501BB8E97(at)STUIO1> <3AD46F0D(dot)36A5E7C3(at)planet(dot)com(dot)mx> <002901c0c2b4$8574cca0$23a536c8(at)dcyr(dot)udelmar(dot)cl> <3AD4E19F(dot)877C67E9(at)planet(dot)com(dot)mx>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Sender: owner-pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Precedence: bulk
Reply-To: pgsql-ayuda
Content-Length: 1448
Lines: 54

estuve tratando de hacer una funcion usando este método, pero no puedo, que
es lo que me falta?

create function ps_login  (text,text,text,text)
returns setof ps_users
as '
declare
   r record;
   i int4;
begin
   select 1 into i from ps_users where fcusername=''$1'' and
fcpassword=''$2'';
   if i = 1 then
      select * into r from ps_users where fcusername=''$1'' and
fcpassword=''$2'';
      return r;
   end if;
   return null;
end;
'
language 'plpgsql';


José David Martínez Cuevas wrote:

> Ricardo Arratia Joglar wrote:
>
> > pero no me queda claro como devuelve la función un set de datos como lo
> > hacen los procedimientos almacenados en otros motores.
> > Ricardo Arratia
>
> En la definicion de la funcion, dale como tipo de retorno " setof
> <alguna_tabla>"
> Y con eso ya la hiciste
>
> Saludos !!!
>
> -------------
> David Martinez
> "Imagination is more important than knowledge"
>                                                A. Einstein
>
> --------- Pie de mensaje -------------------------------------------
> Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
> Cancelar inscripcion:
> mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
> text   : unsubscribe pgsql-ayuda

--------- Pie de mensaje -------------------------------------------
Archivo historico: http://tlali.iztacala.unam.mx/maillist/pgsql-ayuda
Cancelar inscripcion:
mail to: majordomo(at)tlali(dot)iztacala(dot)unam(dot)mx
text   : unsubscribe pgsql-ayuda



pgsql-es-ayuda by date

Next:From: David MartínezDate: 2001-05-01 13:26:02
Subject: Re: [pgsql-ayuda] Procedimientos Almacenados
Previous:From: JARRIN FLORES JORGE ALEXISDate: 2001-03-01 12:50:57
Subject: RE: [pgsql-ayuda] Problemas con subquierys en FROM

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group