{ "attributes": [ { "default": "fragment(\"uuid_generate_v4()\")", "size": null, "type": "uuid", "source": "id", "references": null, "allow_nil?": false, "generated?": false, "primary_key?": true }, { "default": "nil", "size": null, "type": "text", "source": "first_name", "references": null, "allow_nil?": true, "generated?": false, "primary_key?": false }, { "default": "nil", "size": null, "type": "text", "source": "last_name", "references": null, "allow_nil?": true, "generated?": false, "primary_key?": false }, { "default": "nil", "size": null, "type": "boolean", "source": "representative", "references": null, "allow_nil?": true, "generated?": false, "primary_key?": false }, { "default": "false", "size": null, "type": "boolean", "source": "admin", "references": null, "allow_nil?": false, "generated?": false, "primary_key?": false }, { "default": "nil", "size": null, "type": "text", "source": "api_key", "references": null, "allow_nil?": true, "generated?": false, "primary_key?": false }, { "default": "nil", "size": null, "type": "date", "source": "date_of_birth", "references": null, "allow_nil?": true, "generated?": false, "primary_key?": false }, { "default": "nil", "size": null, "type": "map", "source": "profile", "references": null, "allow_nil?": true, "generated?": false, "primary_key?": false }, { "default": "nil", "size": null, "type": [ "array", "map" ], "source": "alternate_profiles", "references": null, "allow_nil?": true, "generated?": false, "primary_key?": false }, { "default": "\"type1\"", "size": null, "type": "text", "source": "type", "references": null, "allow_nil?": true, "generated?": false, "primary_key?": false }, { "default": "nil", "size": null, "type": [ "array", "text" ], "source": "types", "references": null, "allow_nil?": true, "generated?": false, "primary_key?": false }, { "default": "nil", "size": null, "type": [ "array", "text" ], "source": "tags", "references": null, "allow_nil?": true, "generated?": false, "primary_key?": false }, { "default": "fragment(\"now()\")", "size": null, "type": "utc_datetime_usec", "source": "inserted_at", "references": null, "allow_nil?": false, "generated?": false, "primary_key?": false }, { "default": "fragment(\"now()\")", "size": null, "type": "utc_datetime_usec", "source": "updated_at", "references": null, "allow_nil?": false, "generated?": false, "primary_key?": false } ], "table": "users", "hash": "055B8485A4BA9B34AEA45E5B06E8A8FD16E5356C38B3B698A2BE19325C171DE4", "repo": "Elixir.Demo.Repo", "schema": null, "identities": [ { "name": "representative_name", "keys": [ "first_name", "last_name" ], "base_filter": "representative = true", "index_name": "users_representative_name_index" } ], "multitenancy": { "global": true, "attribute": "id", "strategy": "attribute" }, "base_filter": null, "check_constraints": [], "custom_indexes": [], "custom_statements": [], "has_create_action": true }