Re: Getting char * from timestamp in a composite type

Поиск
Список
Период
Сортировка
От Michael Akinde
Тема Re: Getting char * from timestamp in a composite type
Дата
Msg-id 47694563.5020009@met.no
обсуждение исходный текст
Ответ на Re: Getting char * from timestamp in a composite type  (Martijn van Oosterhout <kleptog@svana.org>)
Ответы Re: Getting char * from timestamp in a composite type  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-general
Martijn van Oosterhout wrote:
On Wed, Dec 19, 2007 at 04:40:38PM +0100, Michael Akinde wrote: 
As I understand it, I should be able to do something like (assuming 
"time" is the attribute name):
  bool isNull;  HeapTupleHeader t = DatumGetHeapTupleHeader(row);  Datum var = GetAttributeByName( row, "time", & isNull );  // Check for null  char * ret = DatumGetCString( DirectFunctionCall1(textout, var ) );   
That's not going to work. textout wants a text datum. Try calling
timestamp_out instead..
Sigh... it's always the idiot bugs that are the hardest to see. Thanks a lot.

Regards,

Michael A.
Вложения

В списке pgsql-general по дате отправления:

Предыдущее
От: Ivan Sergio Borgonovo
Дата:
Сообщение: referential integrity and defaults, DB design or trick
Следующее
От: Marco Aurélio V. da Silva
Дата:
Сообщение: Problem with collector statistic