24 lines
521 B
Text
24 lines
521 B
Text
// Taken from https://www.postgresql.org/docs/13/ecpg-variables.html
|
|
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <pgtypes_interval.h>
|
|
|
|
int
|
|
main(void)
|
|
{
|
|
EXEC SQL BEGIN DECLARE SECTION;
|
|
interval *in;
|
|
EXEC SQL END DECLARE SECTION;
|
|
|
|
EXEC SQL CONNECT TO testdb USER postgres;
|
|
|
|
in = PGTYPESinterval_new();
|
|
EXEC SQL SELECT '1 min'::interval INTO :in;
|
|
printf("interval = %s\n", PGTYPESinterval_to_asc(in));
|
|
PGTYPESinterval_free(in);
|
|
|
|
EXEC SQL COMMIT;
|
|
EXEC SQL DISCONNECT ALL;
|
|
return 0;
|
|
}
|