{
  "TypeUpdate": {
    "attributes": {
      "code": {
        "name": "code",
        "dataType": "NVARCHAR",
        "isPrimaryKey": true,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": false,
        "autoIncrement": false,
        "columnName": "code"
      },
      "lastUpdated": {
        "name": "lastUpdated",
        "dataType": "Timestamp",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "lastUpdated"
      },
      "createdAt": {
        "name": "createdAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "createdAt",
        "timestamp": "created"
      },
      "updatedAt": {
        "name": "updatedAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "updatedAt",
        "timestamp": "modified"
      },
      "cid": {
        "name": "cid",
        "dataType": "VARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "500",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": true,
        "columnName": "cid"
      }
    },
    "primaryKeyField": "code",
    "modelName": "typeUpdate",
    "tableName": "typeUpdate",
    "modelAttributes": {
      "code": true,
      "lastUpdated": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true
    },
    "columnNames": {
      "code": true,
      "lastUpdated": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true
    }
  },
  "Address": {
    "tableName": "address",
    "attributes": {
      "address": {
        "name": "address",
        "dataType": "NVARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "4000",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "address"
      },
      "id": {
        "name": "id",
        "dataType": "NUMERIC",
        "isPrimaryKey": true,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": false,
        "autoIncrement": true,
        "columnName": "id"
      },
      "createdAt": {
        "name": "createdAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "createdAt",
        "timestamp": "created"
      },
      "updatedAt": {
        "name": "updatedAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "updatedAt",
        "timestamp": "modified"
      },
      "cid": {
        "name": "cid",
        "dataType": "VARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "500",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": true,
        "columnName": "cid"
      }
    },
    "associations": [
      {
        "isPlural": true,
        "name": "authorsMailingAddresses",
        "referenceName": "Author",
        "referenceKey": "MailingAddress_id"
      },
      {
        "isPlural": true,
        "name": "authorsPhysicalAddresses",
        "referenceName": "Author",
        "referenceKey": "PhysicalAddress_id"
      }
    ],
    "primaryKeyField": "id",
    "modelName": "address",
    "modelAttributes": {
      "address": true,
      "id": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true,
      "authorsMailingAddresses": true,
      "authorsMailingAddressesCursor": true,
      "authorsPhysicalAddresses": true,
      "authorsPhysicalAddressesCursor": true
    },
    "columnNames": {
      "address": true,
      "id": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true
    }
  },
  "Author": {
    "tableName": "author",
    "attributes": {
      "HomePhone_id": {
        "name": "homePhoneId",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": true,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "referenceName": "Phone",
        "referenceKey": "id",
        "referenceIdentifying": false,
        "referenceIsPlural": true,
        "columnName": "homePhoneId",
        "fkName": "author_homePhone_fk",
        "relAttrName": "homePhone"
      },
      "id": {
        "name": "id",
        "dataType": "NUMERIC",
        "isPrimaryKey": true,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": false,
        "autoIncrement": true,
        "columnName": "id"
      },
      "MailingAddress_id": {
        "name": "mailingAddressId",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": true,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "referenceName": "Address",
        "referenceKey": "id",
        "referenceIdentifying": false,
        "referenceIsPlural": true,
        "columnName": "mailingAddressId",
        "fkName": "author_mailingAddress_fk",
        "relAttrName": "mailingAddress"
      },
      "name": {
        "name": "name",
        "dataType": "NVARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "400",
        "precision": "",
        "scale": "",
        "nullable": false,
        "columnName": "name"
      },
      "PersonalCellPhone_id": {
        "name": "personalCellPhoneId",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": true,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "referenceName": "Phone",
        "referenceKey": "id",
        "referenceIdentifying": false,
        "referenceIsPlural": true,
        "columnName": "personalCellPhoneId",
        "fkName": "author_personalCellPhone_fk",
        "relAttrName": "personalCellPhone"
      },
      "Phone_id": {
        "name": "phoneId",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": true,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "referenceName": "Phone",
        "referenceKey": "id",
        "referenceIdentifying": false,
        "referenceIsPlural": true,
        "columnName": "phoneId",
        "fkName": "author_phone_fk",
        "relAttrName": "phone"
      },
      "PhysicalAddress_id": {
        "name": "physicalAddressId",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": true,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "referenceName": "Address",
        "referenceKey": "id",
        "referenceIdentifying": false,
        "referenceIsPlural": true,
        "columnName": "physicalAddressId",
        "fkName": "author_physicalAddress_fk",
        "relAttrName": "physicalAddress"
      },
      "WorkCellPhone_id": {
        "name": "workCellPhoneId",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": true,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "referenceName": "Phone",
        "referenceKey": "id",
        "referenceIdentifying": false,
        "referenceIsPlural": true,
        "columnName": "workCellPhoneId",
        "fkName": "author_workCellPhone_fk",
        "relAttrName": "workCellPhone"
      },
      "createdAt": {
        "name": "createdAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "createdAt",
        "timestamp": "created"
      },
      "updatedAt": {
        "name": "updatedAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "updatedAt",
        "timestamp": "modified"
      },
      "cid": {
        "name": "cid",
        "dataType": "VARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "500",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": true,
        "columnName": "cid"
      }
    },
    "associations": [
      {
        "isPlural": true,
        "name": "posts",
        "referenceName": "Post",
        "referenceKey": "Author_id"
      },
      {
        "isPlural": true,
        "name": "authorDemographicalMetaInformationEntryLinks",
        "referenceName": "AuthorDemographicalMetaInformationEntryLink",
        "referenceKey": "Author_id"
      }
    ],
    "primaryKeyField": "id",
    "modelName": "author",
    "modelAttributes": {
      "homePhoneId": true,
      "id": true,
      "mailingAddressId": true,
      "name": true,
      "personalCellPhoneId": true,
      "phoneId": true,
      "physicalAddressId": true,
      "workCellPhoneId": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true,
      "homePhone": true,
      "mailingAddress": true,
      "personalCellPhone": true,
      "phone": true,
      "physicalAddress": true,
      "workCellPhone": true,
      "posts": true,
      "postsCursor": true,
      "authorDemographicalMetaInformationEntryLinks": true,
      "authorDemographicalMetaInformationEntryLinksCursor": true
    },
    "columnNames": {
      "homePhoneId": true,
      "id": true,
      "mailingAddressId": true,
      "name": true,
      "personalCellPhoneId": true,
      "phoneId": true,
      "physicalAddressId": true,
      "workCellPhoneId": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true
    }
  },
  "Post": {
    "tableName": "post",
    "attributes": {
      "Author_id": {
        "name": "authorId",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": true,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "referenceName": "Author",
        "referenceKey": "id",
        "referenceIdentifying": false,
        "referenceIsPlural": true,
        "referenceShouldCascade": true,
        "columnName": "authorId",
        "fkName": "post_author_fk",
        "relAttrName": "author"
      },
      "body": {
        "name": "body",
        "dataType": "TEXT",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "comment": "The post body should contain the important text in the post.",
        "nullable": true,
        "columnName": "body"
      },
      "IconTag_id": {
        "name": "iconTagId",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": true,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "referenceName": "Tag",
        "referenceKey": "id",
        "referenceIdentifying": false,
        "referenceIsPlural": true,
        "columnName": "iconTagId",
        "fkName": "post_iconTag_fk",
        "relAttrName": "iconTag"
      },
      "id": {
        "name": "id",
        "dataType": "NUMERIC",
        "isPrimaryKey": true,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": false,
        "autoIncrement": true,
        "columnName": "id"
      },
      "Keyword_id": {
        "name": "keywordId",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": true,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "referenceName": "Keyword",
        "referenceKey": "id",
        "referenceIdentifying": false,
        "referenceIsPlural": false,
        "columnName": "keywordId",
        "fkName": "post_keyword_fk",
        "relAttrName": "keyword"
      },
      "likes": {
        "name": "likes",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "likes"
      },
      "postedOn": {
        "name": "postedOn",
        "dataType": "Timestamp",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "postedOn"
      },
      "title": {
        "name": "title",
        "dataType": "NVARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "400",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "title"
      },
      "createdAt": {
        "name": "createdAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "createdAt",
        "timestamp": "created"
      },
      "updatedAt": {
        "name": "updatedAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "updatedAt",
        "timestamp": "modified"
      },
      "cid": {
        "name": "cid",
        "dataType": "VARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "500",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": true,
        "columnName": "cid"
      }
    },
    "associations": [
      {
        "isPlural": true,
        "name": "comments",
        "referenceName": "Comment",
        "referenceKey": "Post_id"
      }
    ],
    "primaryKeyField": "id",
    "modelName": "post",
    "modelAttributes": {
      "authorId": true,
      "body": true,
      "iconTagId": true,
      "id": true,
      "keywordId": true,
      "likes": true,
      "postedOn": true,
      "title": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true,
      "author": true,
      "iconTag": true,
      "keyword": true,
      "comments": true,
      "commentsCursor": true
    },
    "columnNames": {
      "authorId": true,
      "body": true,
      "iconTagId": true,
      "id": true,
      "keywordId": true,
      "likes": true,
      "postedOn": true,
      "title": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true
    }
  },
  "AuthorDemographicalMetaInformationEntryLink": {
    "tableName": "athrDmgrphclMtInfrmtnEntr",
    "attributes": {
      "Author_id": {
        "name": "authorId",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": true,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": false,
        "referenceName": "Author",
        "referenceKey": "id",
        "referenceIdentifying": false,
        "referenceIsPlural": true,
        "columnName": "authorId",
        "fkName": "athrDmgrphcl_athr_fk",
        "relAttrName": "author"
      },
      "AuthorDemographicalMetaInformationEntry_code": {
        "name": "authorDemographicalMetaInformationEntryCode",
        "dataType": "VARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": true,
        "size": "50",
        "precision": "",
        "scale": "",
        "nullable": false,
        "referenceName": "AuthorDemographicalMetaInformationEntry",
        "referenceKey": "code",
        "referenceIdentifying": false,
        "referenceIsPlural": true,
        "columnName": "athrDmgrphclMtInfrmtnEntr",
        "fkName": "athrDmgrphcl_athrDmgrphcl_fk",
        "relAttrName": "authorDemographicalMetaInformationEntry"
      },
      "id": {
        "name": "id",
        "dataType": "NUMERIC",
        "isPrimaryKey": true,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": false,
        "autoIncrement": true,
        "columnName": "id"
      },
      "createdAt": {
        "name": "createdAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "createdAt",
        "timestamp": "created"
      },
      "updatedAt": {
        "name": "updatedAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "updatedAt",
        "timestamp": "modified"
      },
      "cid": {
        "name": "cid",
        "dataType": "VARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "500",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": true,
        "columnName": "cid"
      }
    },
    "associations": [],
    "primaryKeyField": "id",
    "modelName": "authorDemographicalMetaInformationEntryLink",
    "modelAttributes": {
      "authorId": true,
      "authorDemographicalMetaInformationEntryCode": true,
      "id": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true,
      "author": true,
      "authorDemographicalMetaInformationEntry": true
    },
    "columnNames": {
      "authorId": true,
      "athrDmgrphclMtInfrmtnEntr": true,
      "id": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true
    }
  },
  "AuthorDemographicalMetaInformationEntry": {
    "tableName": "athrDmgrphclMtInfrmtnKhs6",
    "attributes": {
      "code": {
        "name": "code",
        "dataType": "VARCHAR",
        "isPrimaryKey": true,
        "isForeignKey": false,
        "size": "50",
        "precision": "",
        "scale": "",
        "nullable": false,
        "columnName": "code"
      },
      "metainfo": {
        "name": "metainfo",
        "dataType": "ORDDOC",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "metainfo"
      },
      "createdAt": {
        "name": "createdAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "createdAt",
        "timestamp": "created"
      },
      "updatedAt": {
        "name": "updatedAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "updatedAt",
        "timestamp": "modified"
      },
      "cid": {
        "name": "cid",
        "dataType": "VARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "500",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": true,
        "columnName": "cid"
      }
    },
    "associations": [
      {
        "isPlural": true,
        "name": "authorDemographicalMetaInformationEntryLinks",
        "referenceName": "AuthorDemographicalMetaInformationEntryLink",
        "referenceKey": "AuthorDemographicalMetaInformationEntry_code"
      }
    ],
    "primaryKeyField": "code",
    "modelName": "authorDemographicalMetaInformationEntry",
    "modelAttributes": {
      "code": true,
      "metainfo": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true,
      "authorDemographicalMetaInformationEntryLinks": true,
      "authorDemographicalMetaInformationEntryLinksCursor": true
    },
    "columnNames": {
      "code": true,
      "metainfo": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true
    }
  },
  "Comment": {
    "tableName": "comment",
    "attributes": {
      "content": {
        "name": "content",
        "dataType": "VARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "4000",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "content"
      },
      "createdOn": {
        "name": "createdOn",
        "dataType": "Timestamp",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "createdOn"
      },
      "id": {
        "name": "id",
        "dataType": "NUMERIC",
        "isPrimaryKey": true,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": false,
        "autoIncrement": true,
        "columnName": "id"
      },
      "Post_id": {
        "name": "postId",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": true,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": false,
        "referenceName": "Post",
        "referenceKey": "id",
        "referenceIdentifying": false,
        "referenceIsPlural": true,
        "columnName": "postId",
        "fkName": "comment_post_fk",
        "relAttrName": "post"
      },
      "votes": {
        "name": "votes",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "votes"
      },
      "createdAt": {
        "name": "createdAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "createdAt",
        "timestamp": "created"
      },
      "updatedAt": {
        "name": "updatedAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "updatedAt",
        "timestamp": "modified"
      },
      "cid": {
        "name": "cid",
        "dataType": "VARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "500",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": true,
        "columnName": "cid"
      }
    },
    "associations": [],
    "primaryKeyField": "id",
    "modelName": "comment",
    "modelAttributes": {
      "content": true,
      "createdOn": true,
      "id": true,
      "postId": true,
      "votes": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true,
      "post": true
    },
    "columnNames": {
      "content": true,
      "createdOn": true,
      "id": true,
      "postId": true,
      "votes": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true
    }
  },
  "Keyword": {
    "tableName": "keyword",
    "attributes": {
      "id": {
        "name": "id",
        "dataType": "NUMERIC",
        "isPrimaryKey": true,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": false,
        "autoIncrement": true,
        "columnName": "id"
      },
      "name": {
        "name": "name",
        "dataType": "NVARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "400",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "name"
      },
      "TextTag_id": {
        "name": "textTagId",
        "dataType": "NUMERIC",
        "isPrimaryKey": false,
        "isForeignKey": true,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": false,
        "referenceName": "Tag",
        "referenceKey": "id",
        "referenceIdentifying": false,
        "referenceIsPlural": true,
        "columnName": "textTagId",
        "fkName": "keyword_textTag_fk",
        "relAttrName": "textTag"
      },
      "createdAt": {
        "name": "createdAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "createdAt",
        "timestamp": "created"
      },
      "updatedAt": {
        "name": "updatedAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "updatedAt",
        "timestamp": "modified"
      },
      "cid": {
        "name": "cid",
        "dataType": "VARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "500",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": true,
        "columnName": "cid"
      }
    },
    "associations": [
      {
        "isPlural": false,
        "name": "post",
        "referenceName": "Post",
        "referenceKey": "Keyword_id"
      }
    ],
    "primaryKeyField": "id",
    "modelName": "keyword",
    "modelAttributes": {
      "id": true,
      "name": true,
      "textTagId": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true,
      "textTag": true,
      "post": true
    },
    "columnNames": {
      "id": true,
      "name": true,
      "textTagId": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true
    }
  },
  "Phone": {
    "tableName": "phone",
    "attributes": {
      "id": {
        "name": "id",
        "dataType": "NUMERIC",
        "isPrimaryKey": true,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": false,
        "autoIncrement": true,
        "columnName": "id"
      },
      "phoneNumber": {
        "name": "phoneNumber",
        "dataType": "NVARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "400",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "phoneNumber"
      },
      "createdAt": {
        "name": "createdAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "createdAt",
        "timestamp": "created"
      },
      "updatedAt": {
        "name": "updatedAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "updatedAt",
        "timestamp": "modified"
      },
      "cid": {
        "name": "cid",
        "dataType": "VARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "500",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": true,
        "columnName": "cid"
      }
    },
    "associations": [
      {
        "isPlural": true,
        "name": "authors",
        "referenceName": "Author",
        "referenceKey": "Phone_id"
      },
      {
        "isPlural": true,
        "name": "cellPhoneAuthorsPersonalCellPhones",
        "referenceName": "Author",
        "referenceKey": "PersonalCellPhone_id"
      },
      {
        "isPlural": true,
        "name": "cellPhoneAuthorsWorkCellPhones",
        "referenceName": "Author",
        "referenceKey": "WorkCellPhone_id"
      },
      {
        "isPlural": true,
        "name": "homePhoneAuthors",
        "referenceName": "Author",
        "referenceKey": "HomePhone_id"
      }
    ],
    "primaryKeyField": "id",
    "modelName": "phone",
    "modelAttributes": {
      "id": true,
      "phoneNumber": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true,
      "authors": true,
      "authorsCursor": true,
      "cellPhoneAuthorsPersonalCellPhones": true,
      "cellPhoneAuthorsPersonalCellPhonesCursor": true,
      "cellPhoneAuthorsWorkCellPhones": true,
      "cellPhoneAuthorsWorkCellPhonesCursor": true,
      "homePhoneAuthors": true,
      "homePhoneAuthorsCursor": true
    },
    "columnNames": {
      "id": true,
      "phoneNumber": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true
    }
  },
  "Tag": {
    "tableName": "tag",
    "attributes": {
      "id": {
        "name": "id",
        "dataType": "NUMERIC",
        "isPrimaryKey": true,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": false,
        "autoIncrement": true,
        "columnName": "id"
      },
      "name": {
        "name": "name",
        "dataType": "NVARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "400",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "name"
      },
      "icon": {
        "name": "icon",
        "dataType": "TEXT",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "icon"
      },
      "text": {
        "name": "text",
        "dataType": "TEXT",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "columnName": "text"
      },
      "createdAt": {
        "name": "createdAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "createdAt",
        "timestamp": "created"
      },
      "updatedAt": {
        "name": "updatedAt",
        "dataType": "TIMESTAMP",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": false,
        "columnName": "updatedAt",
        "timestamp": "modified"
      },
      "cid": {
        "name": "cid",
        "dataType": "VARCHAR",
        "isPrimaryKey": false,
        "isForeignKey": false,
        "size": "500",
        "precision": "",
        "scale": "",
        "nullable": true,
        "unique": true,
        "columnName": "cid"
      }
    },
    "associations": [
      {
        "isPlural": true,
        "name": "iconTagPosts",
        "referenceName": "Post",
        "referenceKey": "IconTag_id"
      },
      {
        "isPlural": true,
        "name": "textTagKeywords",
        "referenceName": "Keyword",
        "referenceKey": "TextTag_id"
      }
    ],
    "primaryKeyField": "id",
    "modelName": "tag",
    "modelAttributes": {
      "id": true,
      "name": true,
      "icon": true,
      "text": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true,
      "iconTagPosts": true,
      "iconTagPostsCursor": true,
      "textTagKeywords": true,
      "textTagKeywordsCursor": true
    },
    "columnNames": {
      "id": true,
      "name": true,
      "icon": true,
      "text": true,
      "createdAt": true,
      "updatedAt": true,
      "cid": true
    }
  }
}
