uqa-sql 0.5.4

PostgreSQL-compatible SQL compiler built on libpg_query
Documentation
{
  "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
      }
    }
  ]
}