Necesito ayuda sobre tipos creados por el usuario

From: Emilio Platzer <emilio(dot)platzer(at)ipark(dot)tv>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Necesito ayuda sobre tipos creados por el usuario
Date: 2009-11-16 13:11:04
Message-ID: 4B014F68.90700@ipark.tv
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola

Estoy tratando de crear un tipo nuevo con CREATE TYPE usando el ejemplo
del capítulo "34.11. User-Defined Types" (del postgres 8.3.5 que refiere
al tipo complejo). Pero se cuelga el postgres.exe. Quizás el problema
esté en los parámetros del compilador.

¿Podrían mandarme un ejemplo completo (sea muy simple o complejo) con
los archivos en C los Makefiles y el .sql que lo define?

Muchas gracias

Emilio Platzer
PD: Una de las razones por las cuales lo necesito es para poder
implementar tipos con magnitudes (o unidad de medida). Por ejemplo
metros, litros, kilos, dólares, etc. De modo de que internamente sean un
"double precision", pero externamente de error de compilación mezclar
magnitudes de cualquier manera (ej: sumas y restas deben ser de la misma
magnitud, magnitud x escalar = magnitud, magnitud/magnitud = escalar,
magnitud/escalar=magnitud, etc), eso gracias a definir los operadores =
* + - y /.
PD: Probé primero opciones simples: a) domains, si bien son útiles no
restringen las operaciones; b) tipos compuestos con un solo campo, no
pueden ponerse como parámetro OUT de las funciones (los tipos
elementales sí se pueden).

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message (Syswarp) Carlos Enrique Perez 2009-11-16 13:13:52 RE: Centralizar informacion de bases de datos
Previous Message Silvio Quadri 2009-11-16 12:53:06 Re: preguntitas