Refactor uuid_extension.c to sqlite_data_norm.c. This file in future PRs will contain SQLite internal functions for mixed affinity cases: bool text values, float text Infinity equal to SQLite 9e99 etc.
Fix some gcc warnings with PostgreSQL 16
Add UUID multi-versional tests
Description about different UUID support in PostgreSQL 14- and PostgreSQL 14+
Add potentially pushdowning for UUID generation functions both new default and public gen_random_uuid and popular old uuid_generate_v4 from extension uuid-ossp.
This PR include:
uuid_extension.c
tosqlite_data_norm.c
. This file in future PRs will contain SQLite internal functions for mixed affinity cases:bool
text values,float
textInfinity
equal to SQLite9e99
etc.gcc
warnings with PostgreSQL 16gen_random_uuid
and popular olduuid_generate_v4
from extensionuuid-ossp
.