функция на с

Есть функция на с, написанная для 7.4.1. На 8 и 9 postgres не работает.
Ошибки:
structure has no member named 'vl_len'
too many arguments to function CreateTemplateTupleDesc
too many arguments to function TupleDescInitEntry
Помогите откомпилить эту функцию под новым postgres!!!

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Никогда не писал функций для

Никогда не писал функций для PostgreSQL на Си, но что бы сделал я в вашем случае.
Нашёл бы описание нужной вам структуры в старых и новых заголовочных файлах. Вполне возможно, что просто поменялось имя поля, тогда его просто нужно исправить на новое имя. Если этот метод не подходит, то могу лишь посоветовать долгое и упорное изучение документации, чтобы вы поняли куда и что делось.

Большое спасибо за совет,

Большое спасибо за совет, буду копать дальше

Все заработало по вашему

Все заработало по вашему методу, огромное спасибо!!!

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023