{
  "tables": [
    {
      "schema": "app",
      "tableName": "typeUpdate",
      "columns": [
        {
          "type": "string",
          "typeArgs": [
            "code",
            400
          ],
          "name": "code",
          "primaryKey": true,
          "increments": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "lastUpdated"
          ],
          "name": "lastUpdated",
          "primaryKey": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "createdAt"
          ],
          "name": "createdAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "updatedAt"
          ],
          "name": "updatedAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "string",
          "typeArgs": [
            "cid",
            500
          ],
          "name": "cid",
          "primaryKey": false,
          "unique": true
        }
      ]
    },
    {
      "schema": "app",
      "tableName": "address",
      "columns": [
        {
          "type": "string",
          "typeArgs": [
            "address",
            4000
          ],
          "name": "address",
          "primaryKey": false
        },
        {
          "type": "specificType",
          "typeArgs": [
            "id",
            "NUMERIC"
          ],
          "name": "id",
          "primaryKey": true,
          "increments": true
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "createdAt"
          ],
          "name": "createdAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "updatedAt"
          ],
          "name": "updatedAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "string",
          "typeArgs": [
            "cid",
            500
          ],
          "name": "cid",
          "primaryKey": false,
          "unique": true
        }
      ]
    },
    {
      "schema": "app",
      "tableName": "author",
      "columns": [
        {
          "type": "integer",
          "typeArgs": [
            "homePhoneId"
          ],
          "name": "homePhoneId",
          "primaryKey": false
        },
        {
          "type": "specificType",
          "typeArgs": [
            "id",
            "NUMERIC"
          ],
          "name": "id",
          "primaryKey": true,
          "increments": true
        },
        {
          "type": "integer",
          "typeArgs": [
            "mailingAddressId"
          ],
          "name": "mailingAddressId",
          "primaryKey": false
        },
        {
          "type": "string",
          "typeArgs": [
            "name",
            400
          ],
          "name": "name",
          "primaryKey": false
        },
        {
          "type": "integer",
          "typeArgs": [
            "personalCellPhoneId"
          ],
          "name": "personalCellPhoneId",
          "primaryKey": false
        },
        {
          "type": "integer",
          "typeArgs": [
            "phoneId"
          ],
          "name": "phoneId",
          "primaryKey": false
        },
        {
          "type": "integer",
          "typeArgs": [
            "physicalAddressId"
          ],
          "name": "physicalAddressId",
          "primaryKey": false
        },
        {
          "type": "integer",
          "typeArgs": [
            "workCellPhoneId"
          ],
          "name": "workCellPhoneId",
          "primaryKey": false
        },
        {
          "type": "integer",
          "typeArgs": [
            "isSystemType"
          ],
          "name": "isSystemType",
          "primaryKey": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "createdAt"
          ],
          "name": "createdAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "updatedAt"
          ],
          "name": "updatedAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "string",
          "typeArgs": [
            "cid",
            500
          ],
          "name": "cid",
          "primaryKey": false,
          "unique": true
        }
      ]
    },
    {
      "schema": "app",
      "tableName": "post",
      "columns": [
        {
          "type": "integer",
          "typeArgs": [
            "authorId"
          ],
          "name": "authorId",
          "primaryKey": false
        },
        {
          "type": "text",
          "typeArgs": [
            "body"
          ],
          "name": "body",
          "primaryKey": false
        },
        {
          "type": "integer",
          "typeArgs": [
            "iconTagId"
          ],
          "name": "iconTagId",
          "primaryKey": false
        },
        {
          "type": "specificType",
          "typeArgs": [
            "id",
            "NUMERIC"
          ],
          "name": "id",
          "primaryKey": true,
          "increments": true
        },
        {
          "type": "integer",
          "typeArgs": [
            "keywordId"
          ],
          "name": "keywordId",
          "primaryKey": false
        },
        {
          "type": "specificType",
          "typeArgs": [
            "likes",
            "NUMERIC"
          ],
          "name": "likes",
          "primaryKey": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "postedOn"
          ],
          "name": "postedOn",
          "primaryKey": false
        },
        {
          "type": "string",
          "typeArgs": [
            "title",
            400
          ],
          "name": "title",
          "primaryKey": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "createdAt"
          ],
          "name": "createdAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "updatedAt"
          ],
          "name": "updatedAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "string",
          "typeArgs": [
            "cid",
            500
          ],
          "name": "cid",
          "primaryKey": false,
          "unique": true
        }
      ]
    },
    {
      "schema": "app",
      "tableName": "athrDmgrphclMtInfrmtnEntr",
      "columns": [
        {
          "type": "integer",
          "typeArgs": [
            "authorId"
          ],
          "name": "authorId",
          "primaryKey": false
        },
        {
          "type": "string",
          "typeArgs": [
            "athrDmgrphclMtInfrmtnEntr",
            50
          ],
          "name": "athrDmgrphclMtInfrmtnEntr",
          "primaryKey": false
        },
        {
          "type": "specificType",
          "typeArgs": [
            "id",
            "NUMERIC"
          ],
          "name": "id",
          "primaryKey": true,
          "increments": true
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "createdAt"
          ],
          "name": "createdAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "updatedAt"
          ],
          "name": "updatedAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "string",
          "typeArgs": [
            "cid",
            500
          ],
          "name": "cid",
          "primaryKey": false,
          "unique": true
        }
      ]
    },
    {
      "schema": "app",
      "tableName": "athrDmgrphclMtInfrmtnKhs6",
      "columns": [
        {
          "type": "string",
          "typeArgs": [
            "code",
            50
          ],
          "name": "code",
          "primaryKey": true
        },
        {
          "type": "json",
          "typeArgs": [
            "metainfo"
          ],
          "name": "metainfo",
          "primaryKey": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "createdAt"
          ],
          "name": "createdAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "updatedAt"
          ],
          "name": "updatedAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "string",
          "typeArgs": [
            "cid",
            500
          ],
          "name": "cid",
          "primaryKey": false,
          "unique": true
        }
      ]
    },
    {
      "schema": "app",
      "tableName": "comment",
      "columns": [
        {
          "type": "string",
          "typeArgs": [
            "content",
            4000
          ],
          "name": "content",
          "primaryKey": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "createdOn"
          ],
          "name": "createdOn",
          "primaryKey": false
        },
        {
          "type": "specificType",
          "typeArgs": [
            "id",
            "NUMERIC"
          ],
          "name": "id",
          "primaryKey": true,
          "increments": true
        },
        {
          "type": "integer",
          "typeArgs": [
            "postId"
          ],
          "name": "postId",
          "primaryKey": false
        },
        {
          "type": "specificType",
          "typeArgs": [
            "votes",
            "NUMERIC"
          ],
          "name": "votes",
          "primaryKey": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "createdAt"
          ],
          "name": "createdAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "updatedAt"
          ],
          "name": "updatedAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "string",
          "typeArgs": [
            "cid",
            500
          ],
          "name": "cid",
          "primaryKey": false,
          "unique": true
        }
      ]
    },
    {
      "schema": "app",
      "tableName": "tag",
      "columns": [
        {
          "type": "specificType",
          "typeArgs": [
            "id",
            "NUMERIC"
          ],
          "name": "id",
          "primaryKey": true,
          "increments": true
        },
        {
          "type": "string",
          "typeArgs": [
            "name",
            400
          ],
          "name": "name",
          "primaryKey": false
        },
        {
          "type": "string",
          "typeArgs": [
            "tagTypeCode",
            50
          ],
          "name": "tagTypeCode",
          "primaryKey": false
        },
        {
          "type": "integer",
          "typeArgs": [
            "isSystemTag"
          ],
          "name": "isSystemTag",
          "primaryKey": false
        },
        {
          "type": "text",
          "typeArgs": [
            "icon"
          ],
          "name": "icon",
          "primaryKey": false
        },
        {
          "type": "text",
          "typeArgs": [
            "text"
          ],
          "name": "text",
          "primaryKey": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "createdAt"
          ],
          "name": "createdAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "updatedAt"
          ],
          "name": "updatedAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "string",
          "typeArgs": [
            "cid",
            500
          ],
          "name": "cid",
          "primaryKey": false,
          "unique": true
        }
      ]
    },
    {
      "schema": "app",
      "tableName": "keyword",
      "columns": [
        {
          "type": "specificType",
          "typeArgs": [
            "id",
            "NUMERIC"
          ],
          "name": "id",
          "primaryKey": true,
          "increments": true
        },
        {
          "type": "string",
          "typeArgs": [
            "name",
            400
          ],
          "name": "name",
          "primaryKey": false
        },
        {
          "type": "integer",
          "typeArgs": [
            "textTagId"
          ],
          "name": "textTagId",
          "primaryKey": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "createdAt"
          ],
          "name": "createdAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "updatedAt"
          ],
          "name": "updatedAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "string",
          "typeArgs": [
            "cid",
            500
          ],
          "name": "cid",
          "primaryKey": false,
          "unique": true
        }
      ]
    },
    {
      "schema": "app",
      "tableName": "phone",
      "columns": [
        {
          "type": "specificType",
          "typeArgs": [
            "id",
            "NUMERIC"
          ],
          "name": "id",
          "primaryKey": true,
          "increments": true
        },
        {
          "type": "string",
          "typeArgs": [
            "phoneNumber",
            400
          ],
          "name": "phoneNumber",
          "primaryKey": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "createdAt"
          ],
          "name": "createdAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "updatedAt"
          ],
          "name": "updatedAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "string",
          "typeArgs": [
            "cid",
            500
          ],
          "name": "cid",
          "primaryKey": false,
          "unique": true
        }
      ]
    },
    {
      "schema": "app",
      "tableName": "tagType",
      "columns": [
        {
          "type": "string",
          "typeArgs": [
            "code",
            50
          ],
          "name": "code",
          "primaryKey": true
        },
        {
          "type": "string",
          "typeArgs": [
            "name",
            400
          ],
          "name": "name",
          "primaryKey": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "createdAt"
          ],
          "name": "createdAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "timestamp",
          "typeArgs": [
            "updatedAt"
          ],
          "name": "updatedAt",
          "primaryKey": false,
          "unique": false
        },
        {
          "type": "string",
          "typeArgs": [
            "cid",
            500
          ],
          "name": "cid",
          "primaryKey": false,
          "unique": true
        }
      ]
    }
  ],
  "relationships": [
    {
      "tableName": "author",
      "columnName": "homePhoneId",
      "referenceTableName": "phone",
      "referenceColumnName": "id",
      "fkName": "author_homePhone_fk",
      "onUpdate": "",
      "onDelete": "SET NULL",
      "schema": "app"
    },
    {
      "tableName": "author",
      "columnName": "mailingAddressId",
      "referenceTableName": "address",
      "referenceColumnName": "id",
      "fkName": "author_mailingAddress_fk",
      "onUpdate": "",
      "onDelete": "SET NULL",
      "schema": "app"
    },
    {
      "tableName": "author",
      "columnName": "personalCellPhoneId",
      "referenceTableName": "phone",
      "referenceColumnName": "id",
      "fkName": "author_personalCellPhone_fk",
      "onUpdate": "",
      "onDelete": "SET NULL",
      "schema": "app"
    },
    {
      "tableName": "author",
      "columnName": "phoneId",
      "referenceTableName": "phone",
      "referenceColumnName": "id",
      "fkName": "author_phone_fk",
      "onUpdate": "",
      "onDelete": "SET NULL",
      "schema": "app"
    },
    {
      "tableName": "author",
      "columnName": "physicalAddressId",
      "referenceTableName": "address",
      "referenceColumnName": "id",
      "fkName": "author_physicalAddress_fk",
      "onUpdate": "",
      "onDelete": "SET NULL",
      "schema": "app"
    },
    {
      "tableName": "author",
      "columnName": "workCellPhoneId",
      "referenceTableName": "phone",
      "referenceColumnName": "id",
      "fkName": "author_workCellPhone_fk",
      "onUpdate": "",
      "onDelete": "SET NULL",
      "schema": "app"
    },
    {
      "tableName": "post",
      "columnName": "authorId",
      "referenceTableName": "author",
      "referenceColumnName": "id",
      "fkName": "post_author_fk",
      "onUpdate": "",
      "onDelete": "CASCADE",
      "schema": "app"
    },
    {
      "tableName": "post",
      "columnName": "iconTagId",
      "referenceTableName": "tag",
      "referenceColumnName": "id",
      "fkName": "post_iconTag_fk",
      "onUpdate": "",
      "onDelete": "SET NULL",
      "schema": "app"
    },
    {
      "tableName": "post",
      "columnName": "keywordId",
      "referenceTableName": "keyword",
      "referenceColumnName": "id",
      "fkName": "post_keyword_fk",
      "onUpdate": "",
      "onDelete": "SET NULL",
      "schema": "app"
    },
    {
      "tableName": "athrDmgrphclMtInfrmtnEntr",
      "columnName": "authorId",
      "referenceTableName": "author",
      "referenceColumnName": "id",
      "fkName": "athrDmgrphcl_athr_fk",
      "onUpdate": "",
      "onDelete": "CASCADE",
      "schema": "app"
    },
    {
      "tableName": "athrDmgrphclMtInfrmtnEntr",
      "columnName": "athrDmgrphclMtInfrmtnEntr",
      "referenceTableName": "athrDmgrphclMtInfrmtnKhs6",
      "referenceColumnName": "code",
      "fkName": "athrDmgrphcl_athrDmgrphcl_fk",
      "onUpdate": "",
      "onDelete": "CASCADE",
      "schema": "app"
    },
    {
      "tableName": "comment",
      "columnName": "postId",
      "referenceTableName": "post",
      "referenceColumnName": "id",
      "fkName": "comment_post_fk",
      "onUpdate": "",
      "onDelete": "CASCADE",
      "schema": "app"
    },
    {
      "tableName": "tag",
      "columnName": "tagTypeCode",
      "referenceTableName": "tagType",
      "referenceColumnName": "code",
      "fkName": "tag_tagType_fk",
      "onUpdate": "",
      "onDelete": "SET NULL",
      "schema": "app"
    },
    {
      "tableName": "keyword",
      "columnName": "textTagId",
      "referenceTableName": "tag",
      "referenceColumnName": "id",
      "fkName": "keyword_textTag_fk",
      "onUpdate": "",
      "onDelete": "CASCADE",
      "schema": "app"
    }
  ],
  "constraints": [
    {
      "type": "string",
      "typeArgs": [
        "name",
        400
      ],
      "name": "name",
      "primaryKey": false,
      "schema": "app",
      "tableName": "author",
      "constraintType": "NOT_NULL"
    },
    {
      "type": "integer",
      "typeArgs": [
        "authorId"
      ],
      "name": "authorId",
      "primaryKey": false,
      "schema": "app",
      "tableName": "athrDmgrphclMtInfrmtnEntr",
      "constraintType": "NOT_NULL"
    },
    {
      "type": "string",
      "typeArgs": [
        "athrDmgrphclMtInfrmtnEntr",
        50
      ],
      "name": "athrDmgrphclMtInfrmtnEntr",
      "primaryKey": false,
      "schema": "app",
      "tableName": "athrDmgrphclMtInfrmtnEntr",
      "constraintType": "NOT_NULL"
    },
    {
      "type": "integer",
      "typeArgs": [
        "postId"
      ],
      "name": "postId",
      "primaryKey": false,
      "schema": "app",
      "tableName": "comment",
      "constraintType": "NOT_NULL"
    },
    {
      "type": "integer",
      "typeArgs": [
        "textTagId"
      ],
      "name": "textTagId",
      "primaryKey": false,
      "schema": "app",
      "tableName": "keyword",
      "constraintType": "NOT_NULL"
    }
  ],
  "cleanSchema": [
    {
      "cmd": "DROP SCHEMA IF EXISTS ?? CASCADE",
      "bindings": [
        "app"
      ]
    },
    {
      "cmd": "CREATE SCHEMA ?? ",
      "bindings": [
        "app"
      ]
    }
  ],
  "functions": [
    {
      "cmd": "\nCREATE FUNCTION \"app\".\"tcf_address\"()\n    RETURNS trigger\n    LANGUAGE 'plpgsql'\n    NOT LEAKPROOF \nAS $BODY$\nBEGIN\n    UPDATE \"typeUpdate\" \n    SET \"lastUpdated\" = current_timestamp\n    WHERE \"code\" = 'address';\n    RETURN NEW;\nEND;\n$BODY$",
      "bindings": []
    },
    {
      "cmd": "\nCREATE FUNCTION \"app\".\"tcf_author\"()\n    RETURNS trigger\n    LANGUAGE 'plpgsql'\n    NOT LEAKPROOF \nAS $BODY$\nBEGIN\n    UPDATE \"typeUpdate\" \n    SET \"lastUpdated\" = current_timestamp\n    WHERE \"code\" = 'author';\n    RETURN NEW;\nEND;\n$BODY$",
      "bindings": []
    },
    {
      "cmd": "\nCREATE FUNCTION \"app\".\"tcf_post\"()\n    RETURNS trigger\n    LANGUAGE 'plpgsql'\n    NOT LEAKPROOF \nAS $BODY$\nBEGIN\n    UPDATE \"typeUpdate\" \n    SET \"lastUpdated\" = current_timestamp\n    WHERE \"code\" = 'post';\n    RETURN NEW;\nEND;\n$BODY$",
      "bindings": []
    },
    {
      "cmd": "\nCREATE FUNCTION \"app\".\"tcf_athrDmgrphclMtInfrmtnEntr\"()\n    RETURNS trigger\n    LANGUAGE 'plpgsql'\n    NOT LEAKPROOF \nAS $BODY$\nBEGIN\n    UPDATE \"typeUpdate\" \n    SET \"lastUpdated\" = current_timestamp\n    WHERE \"code\" = 'authorDemographicalMetaInformationEntryLink';\n    RETURN NEW;\nEND;\n$BODY$",
      "bindings": []
    },
    {
      "cmd": "\nCREATE FUNCTION \"app\".\"tcf_athrDmgrphclMtInfrmtnKhs6\"()\n    RETURNS trigger\n    LANGUAGE 'plpgsql'\n    NOT LEAKPROOF \nAS $BODY$\nBEGIN\n    UPDATE \"typeUpdate\" \n    SET \"lastUpdated\" = current_timestamp\n    WHERE \"code\" = 'authorDemographicalMetaInformationEntry';\n    RETURN NEW;\nEND;\n$BODY$",
      "bindings": []
    },
    {
      "cmd": "\nCREATE FUNCTION \"app\".\"tcf_comment\"()\n    RETURNS trigger\n    LANGUAGE 'plpgsql'\n    NOT LEAKPROOF \nAS $BODY$\nBEGIN\n    UPDATE \"typeUpdate\" \n    SET \"lastUpdated\" = current_timestamp\n    WHERE \"code\" = 'comment';\n    RETURN NEW;\nEND;\n$BODY$",
      "bindings": []
    },
    {
      "cmd": "\nCREATE FUNCTION \"app\".\"tcf_tag\"()\n    RETURNS trigger\n    LANGUAGE 'plpgsql'\n    NOT LEAKPROOF \nAS $BODY$\nBEGIN\n    UPDATE \"typeUpdate\" \n    SET \"lastUpdated\" = current_timestamp\n    WHERE \"code\" = 'tag';\n    RETURN NEW;\nEND;\n$BODY$",
      "bindings": []
    },
    {
      "cmd": "\nCREATE FUNCTION \"app\".\"tcf_keyword\"()\n    RETURNS trigger\n    LANGUAGE 'plpgsql'\n    NOT LEAKPROOF \nAS $BODY$\nBEGIN\n    UPDATE \"typeUpdate\" \n    SET \"lastUpdated\" = current_timestamp\n    WHERE \"code\" = 'keyword';\n    RETURN NEW;\nEND;\n$BODY$",
      "bindings": []
    },
    {
      "cmd": "\nCREATE FUNCTION \"app\".\"tcf_phone\"()\n    RETURNS trigger\n    LANGUAGE 'plpgsql'\n    NOT LEAKPROOF \nAS $BODY$\nBEGIN\n    UPDATE \"typeUpdate\" \n    SET \"lastUpdated\" = current_timestamp\n    WHERE \"code\" = 'phone';\n    RETURN NEW;\nEND;\n$BODY$",
      "bindings": []
    },
    {
      "cmd": "\nCREATE FUNCTION \"app\".\"tcf_tagType\"()\n    RETURNS trigger\n    LANGUAGE 'plpgsql'\n    NOT LEAKPROOF \nAS $BODY$\nBEGIN\n    UPDATE \"typeUpdate\" \n    SET \"lastUpdated\" = current_timestamp\n    WHERE \"code\" = 'tagType';\n    RETURN NEW;\nEND;\n$BODY$",
      "bindings": []
    }
  ],
  "triggers": [
    {
      "cmd": "\nCREATE TRIGGER \"tcu_address\"\nAFTER INSERT OR DELETE OR UPDATE \nON \"app\".\"address\"\nFOR EACH STATEMENT\nEXECUTE PROCEDURE \"app\".\"tcf_address\"()\n                ",
      "bindings": []
    },
    {
      "cmd": "\nCREATE TRIGGER \"tcu_author\"\nAFTER INSERT OR DELETE OR UPDATE \nON \"app\".\"author\"\nFOR EACH STATEMENT\nEXECUTE PROCEDURE \"app\".\"tcf_author\"()\n                ",
      "bindings": []
    },
    {
      "cmd": "\nCREATE TRIGGER \"tcu_post\"\nAFTER INSERT OR DELETE OR UPDATE \nON \"app\".\"post\"\nFOR EACH STATEMENT\nEXECUTE PROCEDURE \"app\".\"tcf_post\"()\n                ",
      "bindings": []
    },
    {
      "cmd": "\nCREATE TRIGGER \"tcu_athrDmgrphclMtInfrmtnEntr\"\nAFTER INSERT OR DELETE OR UPDATE \nON \"app\".\"athrDmgrphclMtInfrmtnEntr\"\nFOR EACH STATEMENT\nEXECUTE PROCEDURE \"app\".\"tcf_athrDmgrphclMtInfrmtnEntr\"()\n                ",
      "bindings": []
    },
    {
      "cmd": "\nCREATE TRIGGER \"tcu_athrDmgrphclMtInfrmtnKhs6\"\nAFTER INSERT OR DELETE OR UPDATE \nON \"app\".\"athrDmgrphclMtInfrmtnKhs6\"\nFOR EACH STATEMENT\nEXECUTE PROCEDURE \"app\".\"tcf_athrDmgrphclMtInfrmtnKhs6\"()\n                ",
      "bindings": []
    },
    {
      "cmd": "\nCREATE TRIGGER \"tcu_comment\"\nAFTER INSERT OR DELETE OR UPDATE \nON \"app\".\"comment\"\nFOR EACH STATEMENT\nEXECUTE PROCEDURE \"app\".\"tcf_comment\"()\n                ",
      "bindings": []
    },
    {
      "cmd": "\nCREATE TRIGGER \"tcu_tag\"\nAFTER INSERT OR DELETE OR UPDATE \nON \"app\".\"tag\"\nFOR EACH STATEMENT\nEXECUTE PROCEDURE \"app\".\"tcf_tag\"()\n                ",
      "bindings": []
    },
    {
      "cmd": "\nCREATE TRIGGER \"tcu_keyword\"\nAFTER INSERT OR DELETE OR UPDATE \nON \"app\".\"keyword\"\nFOR EACH STATEMENT\nEXECUTE PROCEDURE \"app\".\"tcf_keyword\"()\n                ",
      "bindings": []
    },
    {
      "cmd": "\nCREATE TRIGGER \"tcu_phone\"\nAFTER INSERT OR DELETE OR UPDATE \nON \"app\".\"phone\"\nFOR EACH STATEMENT\nEXECUTE PROCEDURE \"app\".\"tcf_phone\"()\n                ",
      "bindings": []
    },
    {
      "cmd": "\nCREATE TRIGGER \"tcu_tagType\"\nAFTER INSERT OR DELETE OR UPDATE \nON \"app\".\"tagType\"\nFOR EACH STATEMENT\nEXECUTE PROCEDURE \"app\".\"tcf_tagType\"()\n                ",
      "bindings": []
    }
  ],
  "initSql": [
    {
      "cmd": "INSERT INTO \"app\".\"typeUpdate\" (\"code\", \"lastUpdated\") VALUES (?, current_timestamp)",
      "bindings": [
        "address"
      ]
    },
    {
      "cmd": "INSERT INTO \"app\".\"typeUpdate\" (\"code\", \"lastUpdated\") VALUES (?, current_timestamp)",
      "bindings": [
        "author"
      ]
    },
    {
      "cmd": "INSERT INTO \"app\".\"typeUpdate\" (\"code\", \"lastUpdated\") VALUES (?, current_timestamp)",
      "bindings": [
        "post"
      ]
    },
    {
      "cmd": "INSERT INTO \"app\".\"typeUpdate\" (\"code\", \"lastUpdated\") VALUES (?, current_timestamp)",
      "bindings": [
        "authorDemographicalMetaInformationEntryLink"
      ]
    },
    {
      "cmd": "INSERT INTO \"app\".\"typeUpdate\" (\"code\", \"lastUpdated\") VALUES (?, current_timestamp)",
      "bindings": [
        "authorDemographicalMetaInformationEntry"
      ]
    },
    {
      "cmd": "INSERT INTO \"app\".\"typeUpdate\" (\"code\", \"lastUpdated\") VALUES (?, current_timestamp)",
      "bindings": [
        "comment"
      ]
    },
    {
      "cmd": "INSERT INTO \"app\".\"typeUpdate\" (\"code\", \"lastUpdated\") VALUES (?, current_timestamp)",
      "bindings": [
        "tag"
      ]
    },
    {
      "cmd": "INSERT INTO \"app\".\"typeUpdate\" (\"code\", \"lastUpdated\") VALUES (?, current_timestamp)",
      "bindings": [
        "keyword"
      ]
    },
    {
      "cmd": "INSERT INTO \"app\".\"typeUpdate\" (\"code\", \"lastUpdated\") VALUES (?, current_timestamp)",
      "bindings": [
        "phone"
      ]
    },
    {
      "cmd": "INSERT INTO \"app\".\"typeUpdate\" (\"code\", \"lastUpdated\") VALUES (?, current_timestamp)",
      "bindings": [
        "tagType"
      ]
    }
  ]
}
