{
  "attributes": [
    {
      "allow_nil?": true,
      "default": "nil",
      "generated?": false,
      "name": "category",
      "primary_key?": false,
      "references": null,
      "type": "citext"
    },
    {
      "allow_nil?": false,
      "default": "fragment(\"uuid_generate_v4()\")",
      "generated?": false,
      "name": "id",
      "primary_key?": true,
      "references": null,
      "type": "uuid"
    },
    {
      "allow_nil?": true,
      "default": "nil",
      "generated?": false,
      "name": "price",
      "primary_key?": false,
      "references": null,
      "type": "bigint"
    },
    {
      "allow_nil?": true,
      "default": "nil",
      "generated?": false,
      "name": "public",
      "primary_key?": false,
      "references": null,
      "type": "boolean"
    },
    {
      "allow_nil?": true,
      "default": "nil",
      "generated?": false,
      "name": "score",
      "primary_key?": false,
      "references": null,
      "type": "bigint"
    },
    {
      "allow_nil?": true,
      "default": "nil",
      "generated?": false,
      "name": "title",
      "primary_key?": false,
      "references": null,
      "type": "text"
    },
    {
      "allow_nil?": true,
      "default": "\"sponsored\"",
      "generated?": false,
      "name": "type",
      "primary_key?": false,
      "references": null,
      "type": "text"
    }
  ],
  "base_filter": "type = 'sponsored'",
  "check_constraints": [
    {
      "attribute": [
        "price"
      ],
      "base_filter": "type = 'sponsored'",
      "check": "price > 0",
      "name": "price_must_be_positive"
    }
  ],
  "has_create_action": true,
  "hash": "AF0084C380DBCD40FCCB82B49E7B36299087EBC0F46E2664524F47C0757D8EB6",
  "identities": [],
  "multitenancy": {
    "attribute": null,
    "global": null,
    "strategy": null
  },
  "repo": "Elixir.AshPostgres.TestRepo",
  "table": "posts"
}