postgres functions and C++
| От | Vladimir V. Zolotych |
|---|---|
| Тема | postgres functions and C++ |
| Дата | |
| Msg-id | 8541.001004@eurocom.od.ua обсуждение исходный текст |
| Ответы |
Re: postgres functions and C++
|
| Список | pgsql-hackers |
Hello all,
Please help me with
create function days_in_month(int4, int4, int4) returns int4
as '/tmp/days.so' language 'c';
Can I write this function days_in_month in C++ ?
I've did the following:
extern "C" {
int days_in_month(int year, int mo, int day);
}
extern "C" {
int days_in_month(int year, int mo, int day) {
═══ return 13;
}
}
Compile with $ g++ -I/usr/local/qt/include -o days.so -shared days.cpp
then (as user postgres) my=> create function days_in_month(int4, int4, int4) returns int4 my=> as '/tmp/days.so'
language'c'; CREATE
I've tried to use new function my=> select days_in_month(3, 3, 3); ERROR:═ Can't find function days_in_month in file
/tmp/days.somy=>
What is wrong ?
I'm using postgres 6.4 under RedHat.
Any help will be appreciated.
--
Best regards,Vladimir mailto:gsmith@eurocom.od.ua
В списке pgsql-hackers по дате отправления: