| От | Victor Ivanov |
|---|---|
| Тема | Re: C function and NULL result |
| Дата | |
| Msg-id | 20001018102505.A88421@icon.icon-bg.net обсуждение |
| Ответ на | Re: C function and NULL result (Tom Lane <tgl@sss.pgh.pa.us>) |
| Ответы |
Re: C function and NULL result
|
| Список | pgsql-general |
On Tue, Oct 17, 2000 at 11:58:50AM -0400, Tom Lane wrote: > Victor Ivanov <v0rbiz@icon.bg> writes: > > I'm using PostgreSQL 7.0.2 and I'm trying to create my own types with > > input and output functions in C. Everything works fine, but when the input > > is invalid and the function returns NULL, the backend crashes with SIGSEGV. > > You can't return an SQL NULL by returning a NULL pointer. Right now > there isn't a way for an input converter function to return NULL at all > (this is fixed for 7.1 though). I'd recommend throwing an elog(ERROR) > if you don't like the input data. Does elog(ERROR) stops the query? Now my functions return zero values for illegal input. Anyway, I will use binary access to the data.. I wonder how does an array look in binary? Is this an easy thing to find in the source? -- Players win and Winners play Have a lucky day
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера