{
"postgresql_version": "PostgreSQL 18.4 (Debian 18.4-1.pgdg13+1) on aarch64-unknown-linux-gnu, compiled by gcc (Debian 14.2.0-19) 14.2.0, 64-bit",
"cases": [
{
"sql": "CREATE TABLE field_system(n integer,CHECK((field_system).ctid IS NOT NULL))",
"error": {
"sqlstate": "42P10",
"message": "system column \"ctid\" reference in check constraint is invalid",
"detail": null,
"hint": null
}
},
{
"sql": "CREATE TABLE field_unknown(n integer,CHECK((field_unknown).missing IS NOT NULL))",
"error": {
"sqlstate": "42703",
"message": "column field_unknown.missing does not exist",
"detail": null,
"hint": null
}
},
{
"sql": "CREATE TABLE field_oid(n integer,CHECK((field_oid).tableoid>0))",
"error": null
},
{
"sql": "CREATE TABLE field_order(n integer,CHECK((field_order).ctid IS NOT NULL AND absent>0))",
"error": {
"sqlstate": "42P10",
"message": "system column \"ctid\" reference in check constraint is invalid",
"detail": null,
"hint": null
}
},
{
"sql": "CREATE TABLE field_order_reverse(n integer,CHECK(absent>0 AND (field_order_reverse).ctid IS NOT NULL))",
"error": {
"sqlstate": "42703",
"message": "column \"absent\" does not exist",
"detail": null,
"hint": null
}
}
]
}