[temporal-tables] postgres 12

From: CRUMEYROLLE Pierre <pierre(dot)crumeyrolle(at)csgroup(dot)eu>
To: "pgsql-fr-generale(at)postgresql(dot)org" <pgsql-fr-generale(at)postgresql(dot)org>
Subject: [temporal-tables] postgres 12
Date: 2022-01-24 14:52:30
Message-ID: PR2P264MB0559D61FB35A8234ADC49CD1F15E9@PR2P264MB0559.FRAP264.PROD.OUTLOOK.COM
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-fr-generale

Bonjour,
J'essaye d'installer l'extension temporal tables ( https://github.com/arkhipov/temporal_tables
[https://opengraph.githubassets.com/b14fa6ff9beb2126d2bdd0ba5cc8e3c8313a4507415cb5e821bde7a733214985/arkhipov/temporal_tables]<https://github.com/arkhipov/temporal_tables>
arkhipov/temporal_tables: Temporal Tables PostgreSQL Extension - GitHub<https://github.com/arkhipov/temporal_tables>
Temporal Tables Extension. Introduction. A temporal table is a table that records the period of time when a row is valid. There are two types of periods: the application period (also known as valid-time or business-time) and the system period (also known as transaction-time).
github.com
) avec une instance postgres 12 sous ubunutu 20 ,
L'installation échoue, il semblerait que cette extension ne soit pas compatible avec postgres 12 ?
quelqu' un a-t-il tester cette extension ?
merci
cordialement

# pgxn install temporal_tables
INFO: best version: temporal_tables 1.2.0
INFO: saving /tmp/tmp4ditsaj8/temporal_tables-1.2.0.zip
INFO: unpacking: /tmp/tmp4ditsaj8/temporal_tables-1.2.0.zip
INFO: building extension
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -I. -I./ -I/usr/include/postgresql/12/server -I/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include/mit-krb5 -c -o temporal_tables.o temporal_tables.c
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Werror=vla -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation -Wno-stringop-truncation -g -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-omit-frame-pointer -fPIC -I. -I./ -I/usr/include/postgresql/12/server -I/usr/include/postgresql/internal -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -I/usr/include/mit-krb5 -c -o versioning.o versioning.c
versioning.c: In function ‘versioning’:
versioning.c:249:16: error: incompatible types when assigning to type ‘Form_pg_attribute’ {aka ‘struct FormData_pg_attribute *’} from type ‘FormData_pg_attribute’ {aka ‘struct FormData_pg_attribute’}
249 | period_attr = tupdesc->attrs[period_attnum - 1];
| ^~~~~~~
versioning.c: In function ‘fill_versioning_hash_entry’:
versioning.c:502:10: error: incompatible types when assigning to type ‘Form_pg_attribute’ {aka ‘struct FormData_pg_attribute *’} from type ‘FormData_pg_attribute’ {aka ‘struct FormData_pg_attribute’}
502 | attr = tupdesc->attrs[i];
| ^~~~~~~
versioning.c:514:18: error: incompatible types when assigning to type ‘Form_pg_attribute’ {aka ‘struct FormData_pg_attribute *’} from type ‘FormData_pg_attribute’ {aka ‘struct FormData_pg_attribute’}
514 | history_attr = history_tupdesc->attrs[history_attnum - 1];

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message David Piscitelli 2022-01-24 15:16:12 Re: [temporal-tables] postgres 12
Previous Message Carole Arnaud 2022-01-20 09:34:56 [pgDay Paris 2022] Demandez le programme!