{
    "1": {
        "method": "changeColumn",
        "params": [
            "nexus_paymethods",
            "m_gateway",
            {
                "name": "m_gateway",
                "type": "VARCHAR",
                "length": 128,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "2": {
        "method": "createTable",
        "params": [
            {
                "name": "nexus_customer_addresses",
                "columns": {
                    "id": {
                        "name": "id",
                        "type": "BIGINT",
                        "length": "20",
                        "unsigned": true,
                        "zerofill": false,
                        "binary": false,
                        "allow_null": false,
                        "default": null,
                        "auto_increment": true,
                        "comment": "ID Number"
                    },
                    "member": {
                        "name": "member",
                        "type": "MEDIUMINT",
                        "length": 8,
                        "decimals": null,
                        "values": [],
                        "allow_null": false,
                        "default": null,
                        "comment": "The member ID",
                        "unsigned": true,
                        "zerofill": false,
                        "auto_increment": false,
                        "binary": false
                    },
                    "address": {
                        "name": "address",
                        "type": "TEXT",
                        "length": null,
                        "decimals": null,
                        "values": [],
                        "allow_null": false,
                        "default": null,
                        "comment": "The address",
                        "unsigned": false,
                        "zerofill": false,
                        "auto_increment": false,
                        "binary": false
                    },
                    "primary_billing": {
                        "name": "primary_billing",
                        "type": "INT",
                        "length": 1,
                        "decimals": null,
                        "values": [],
                        "allow_null": false,
                        "default": "0",
                        "comment": "Is the primary billing address?",
                        "unsigned": true,
                        "zerofill": false,
                        "auto_increment": false,
                        "binary": false
                    },
                    "primary_shipping": {
                        "name": "primary_shipping",
                        "type": "TINYINT",
                        "length": 1,
                        "decimals": null,
                        "values": [],
                        "allow_null": false,
                        "default": "0",
                        "comment": "Is the primary shipping address?",
                        "unsigned": true,
                        "zerofill": false,
                        "auto_increment": false,
                        "binary": false
                    },
                    "added": {
                        "name": "added",
                        "type": "INT",
                        "length": 10,
                        "decimals": null,
                        "values": [],
                        "allow_null": true,
                        "default": null,
                        "comment": "Unix timestamp of when added",
                        "unsigned": true,
                        "zerofill": false,
                        "auto_increment": false,
                        "binary": false
                    }
                },
                "indexes": {
                    "PRIMARY": {
                        "type": "primary",
                        "name": "PRIMARY",
                        "columns": [
                            "id"
                        ],
                        "length": [
                            null
                        ]
                    }
                }
            }
        ]
    },
    "3": {
        "method": "addColumn",
        "params": [
            "nexus_invoices",
            {
                "name": "i_billaddress",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "Billing address",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "4": {
        "method": "addColumn",
        "params": [
            "nexus_transactions",
            {
                "name": "t_currency",
                "type": "CHAR",
                "length": 3,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "Currency code for t_amount",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "5": {
        "method": "changeColumn",
        "params": [
            "core_members",
            "cm_credits",
            {
                "name": "cm_credits",
                "type": "TEXT"
            }
        ]
    },
    "6": {
        "method": "addColumn",
        "params": [
            "nexus_transactions",
            {
                "name": "t_partial_refund",
                "type": "DECIMAL",
                "length": 10,
                "decimals": 3,
                "values": [],
                "allow_null": false,
                "default": 0,
                "comment": "If transaction has been partially refunded, the amount refunded",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "7": {
        "method": "addColumn",
        "params": [
            "nexus_transactions",
            {
                "name": "t_auth",
                "type": "INT",
                "length": 10,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "If authorised but not captured, the auth date",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "8": {
        "method": "changeColumn",
        "params": [
            "nexus_fraud_rules",
            "f_amount_unit",
            {
                "name": "f_amount_unit",
                "type": "TEXT",
                "length": 3,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "9": {
        "method": "dropColumn",
        "params": [
            "nexus_fraud_rules",
            "f_maxmind_riskyusername"
        ]
    },
    "10": {
        "method": "changeColumn",
        "params": [
            "nexus_fraud_rules",
            "f_maxmind_proxy_unit",
            {
                "name": "f_maxmind_proxy_unit",
                "type": "DECIMAL",
                "length": 3,
                "decimals": 2,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "11": {
        "method": "changeColumn",
        "params": [
            "nexus_fraud_rules",
            "f_maxmind_unit",
            {
                "name": "f_maxmind_unit",
                "type": "DECIMAL",
                "length": 5,
                "decimals": 2,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "12": {
        "method": "createTable",
        "params": [
            {
                "name": "nexus_customer_cards",
                "columns": {
                    "card_id": {
                        "name": "card_id",
                        "type": "BIGINT",
                        "length": 20,
                        "decimals": null,
                        "values": [],
                        "allow_null": false,
                        "default": null,
                        "comment": "ID Number",
                        "unsigned": true,
                        "zerofill": false,
                        "auto_increment": true,
                        "binary": false
                    },
                    "card_member": {
                        "name": "card_member",
                        "type": "MEDIUMINT",
                        "length": 8,
                        "decimals": null,
                        "values": [],
                        "allow_null": false,
                        "default": null,
                        "comment": "The member ID",
                        "unsigned": true,
                        "zerofill": false,
                        "auto_increment": false,
                        "binary": false
                    },
                    "card_method": {
                        "name": "card_method",
                        "type": "INT",
                        "length": 10,
                        "decimals": null,
                        "values": [],
                        "allow_null": false,
                        "default": null,
                        "comment": "The payment method ID",
                        "unsigned": true,
                        "zerofill": false,
                        "auto_increment": false,
                        "binary": false
                    },
                    "card_data": {
                        "name": "card_data",
                        "type": "TEXT",
                        "length": null,
                        "decimals": null,
                        "values": [],
                        "allow_null": true,
                        "default": null,
                        "comment": "The gateway-specific data for the card",
                        "unsigned": false,
                        "zerofill": false,
                        "auto_increment": false,
                        "binary": false
                    }
                },
                "indexes": {
                    "PRIMARY": {
                        "type": "primary",
                        "name": "PRIMARY",
                        "columns": [
                            "card_id"
                        ],
                        "length": [
                            null
                        ]
                    }
                }
            }
        ]
    },
    "13": {
        "method": "addColumn",
        "params": [
            "nexus_invoices",
            {
                "name": "i_currency",
                "type": "CHAR",
                "length": 3,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "Currency code",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "14": {
        "method": "addColumn",
        "params": [
            "nexus_customers",
            {
                "name": "cm_profiles",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "15": {
        "method": "addColumn",
        "params": [
            "nexus_purchases",
            {
                "name": "ps_renewal_currency",
                "type": "CHAR",
                "length": 3,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "16": {
        "method": "dropColumn",
        "params": [
            "nexus_invoices",
            "i_temp"
        ]
    },
    "17": {
        "method": "dropColumn",
        "params": [
            "nexus_invoices",
            "i_ordersteps"
        ]
    },
    "18": {
        "method": "dropColumn",
        "params": [
            "nexus_invoices",
            "i_noreminder"
        ]
    },
    "19": {
        "method": "dropColumn",
        "params": [
            "nexus_transactions",
            "t_fraud_checked"
        ]
    },
    "20": {
        "method": "addColumn",
        "params": [
            "nexus_invoices",
            {
                "name": "i_guest_data",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "If guest is checking out, details for account",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "21": {
        "method": "addColumn",
        "params": [
            "nexus_payouts",
            {
                "name": "po_currency",
                "type": "CHAR",
                "length": 3,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "22": {
        "method": "changeColumn",
        "params": [
            "nexus_payouts",
            "po_gateway",
            {
                "name": "po_gateway",
                "type": "VARCHAR",
                "length": 128,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "23": {
        "method": "addColumn",
        "params": [
            "nexus_payouts",
            {
                "name": "po_completed",
                "type": "INT",
                "length": 10,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "24": {
        "method": "addColumn",
        "params": [
            "nexus_payouts",
            {
                "name": "po_gw_id",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "25": {
        "method": "addColumn",
        "params": [
            "nexus_payouts",
            {
                "name": "po_ip",
                "type": "VARCHAR",
                "length": 46,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "26": {
        "method": "addColumn",
        "params": [
            "nexus_payouts",
            {
                "name": "po_processed_by",
                "type": "MEDIUMINT",
                "length": 8,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "27": {
        "method": "addColumn",
        "params": [
            "nexus_support_replies",
            {
                "name": "reply_bcc",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "28": {
        "method": "changeColumn",
        "params": [
            "nexus_support_fields",
            "multiple",
            {
                "name": "sf_multiple",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "29": {
        "method": "addColumn",
        "params": [
            "nexus_support_fields",
            {
                "name": "sf_max_input",
                "type": "SMALLINT",
                "length": 6,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "30": {
        "method": "addColumn",
        "params": [
            "nexus_support_fields",
            {
                "name": "sf_input_format",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "31": {
        "method": "changeColumn",
        "params": [
            "nexus_support_departments",
            "dpt_ppi",
            {
                "name": "dpt_ppi",
                "type": "TEXT",
                "length": 0,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "32": {
        "method": "addColumn",
        "params": [
            "nexus_support_departments",
            {
                "name": "dpt_staff",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "33": {
        "method": "changeColumn",
        "params": [
            "nexus_support_severities",
            "sev_icon",
            {
                "name": "sev_icon",
                "type": "TEXT",
                "length": 32,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "34": {
        "method": "addColumn",
        "params": [
            "nexus_support_severities",
            {
                "name": "sev_departments",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "35": {
        "method": "addColumn",
        "params": [
            "nexus_support_requests",
            {
                "name": "r_ppi_invoice",
                "type": "INT",
                "length": 10,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "36": {
        "method": "addColumn",
        "params": [
            "nexus_support_stock_actions",
            {
                "name": "action_show_in",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "37": {
        "method": "addColumn",
        "params": [
            "nexus_support_departments",
            {
                "name": "dpt_ppi_tax",
                "type": "INT",
                "length": 5,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "38": {
        "method": "createTable",
        "params": [
            {
                "name": "nexus_support_notify",
                "columns": {
                    "staff_id": {
                        "name": "staff_id",
                        "type": "MEDIUMINT",
                        "length": 8,
                        "decimals": null,
                        "values": [],
                        "allow_null": false,
                        "default": null,
                        "comment": "The staff member ID",
                        "unsigned": false,
                        "zerofill": false,
                        "auto_increment": false,
                        "binary": false
                    },
                    "type": {
                        "name": "type",
                        "type": "CHAR",
                        "length": 1,
                        "decimals": null,
                        "values": [],
                        "allow_null": false,
                        "default": null,
                        "comment": "The type",
                        "unsigned": false,
                        "zerofill": false,
                        "auto_increment": false,
                        "binary": false
                    },
                    "departments": {
                        "name": "departments",
                        "type": "TEXT",
                        "length": null,
                        "decimals": null,
                        "values": [],
                        "allow_null": false,
                        "default": null,
                        "comment": "The department IDs",
                        "unsigned": false,
                        "zerofill": false,
                        "auto_increment": false,
                        "binary": false
                    }
                },
                "indexes": {
                    "PRIMARY": {
                        "type": "primary",
                        "name": "PRIMARY",
                        "columns": [
                            "staff_id"
                        ],
                        "length": [
                            null
                        ]
                    }
                }
            }
        ]
    },
    "39": {
        "method": "dropColumn",
        "params": [
            "nexus_packages",
            "p_perm_set"
        ]
    },
    "40": {
        "method": "dropColumn",
        "params": [
            "nexus_packages",
            "p_return_perm"
        ]
    },
    "41": {
        "method": "dropColumn",
        "params": [
            "nexus_packages",
            "p_module"
        ]
    },
    "42": {
        "method": "changeColumn",
        "params": [
            "nexus_packages",
            "p_group_renewals",
            {
                "name": "p_group_renewals",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "43": {
        "method": "changeColumn",
        "params": [
            "nexus_product_options",
            "opt_base_price",
            {
                "name": "opt_base_price",
                "type": "TEXT",
                "length": 0,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "44": {
        "method": "changeColumn",
        "params": [
            "nexus_product_options",
            "opt_renew_price",
            {
                "name": "opt_renew_price",
                "type": "TEXT",
                "length": 0,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "45": {
        "method": "addColumn",
        "params": [
            "nexus_reviews",
            {
                "name": "review_edit_show",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "46": {
        "method": "addColumn",
        "params": [
            "nexus_reviews",
            {
                "name": "review_edit_member_name",
                "type": "VARCHAR",
                "length": 255,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "47": {
        "method": "addColumn",
        "params": [
            "nexus_reviews",
            {
                "name": "review_edit_reason",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "48": {
        "method": "addColumn",
        "params": [
            "nexus_reviews",
            {
                "name": "review_edit_member_id",
                "type": "MEDIUMINT",
                "length": 8,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "49": {
        "method": "addColumn",
        "params": [
            "nexus_reviews",
            {
                "name": "review_vote_data",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "50": {
        "method": "addColumn",
        "params": [
            "nexus_packages_products",
            {
                "name": "p_show",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "1",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "51": {
        "method": "addColumn",
        "params": [
            "nexus_purchases",
            {
                "name": "ps_show",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "1",
                "comment": "",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "52": {
        "method": "addColumn",
        "params": [
            "nexus_packages",
            {
                "name": "p_renewal_days_advance",
                "type": "INT",
                "length": 11,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "53": {
        "method": "changeColumn",
        "params": [
            "nexus_coupons",
            "c_discount",
            {
                "name": "c_discount",
                "type": "TEXT",
                "length": 0,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "54": {
        "method": "dropColumn",
        "params": [
            "nexus_customer_fields",
            "f_locked"
        ]
    },
    "55": {
        "method": "addColumn",
        "params": [
            "nexus_customer_fields",
            {
                "name": "f_multiple",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "56": {
        "method": "addColumn",
        "params": [
            "nexus_donate_goals",
            {
                "name": "d_currency",
                "type": "CHAR",
                "length": 3,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "57": {
        "method": "addColumn",
        "params": [
            "nexus_packages_products",
            {
                "name": "p_length",
                "type": "FLOAT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "Length (in metres)",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "58": {
        "method": "addColumn",
        "params": [
            "nexus_packages_products",
            {
                "name": "p_width",
                "type": "FLOAT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "Width (in metres)",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "59": {
        "method": "addColumn",
        "params": [
            "nexus_packages_products",
            {
                "name": "p_height",
                "type": "FLOAT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "Height (in metres)",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "60": {
        "method": "addColumn",
        "params": [
            "nexus_invoices",
            {
                "name": "i_billcountry",
                "type": "CHAR",
                "length": 2,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "The country code of the billing address (used for reports).",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "61": {
        "method": "changeColumn",
        "params": [
            "nexus_referral_rules",
            "rrule_by_purchases_unit",
            {
                "name": "rrule_by_purchases_unit",
                "type": "TEXT",
                "length": 10,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "62": {
        "method": "changeColumn",
        "params": [
            "nexus_referral_rules",
            "rrule_for_purchases_unit",
            {
                "name": "rrule_for_purchases_unit",
                "type": "TEXT",
                "length": 10,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "63": {
        "method": "changeColumn",
        "params": [
            "nexus_referral_rules",
            "rrule_purchase_amount_unit",
            {
                "name": "rrule_purchase_amount_unit",
                "type": "TEXT",
                "length": 10,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "64": {
        "method": "changeColumn",
        "params": [
            "nexus_referral_rules",
            "rrule_commission_limit",
            {
                "name": "rrule_commission_limit",
                "type": "TEXT",
                "length": 10,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "65": {
        "method": "changeColumn",
        "params": [
            "nexus_referrals",
            "amount",
            {
                "name": "amount",
                "type": "TEXT",
                "length": 0,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "66": {
        "method": "changeColumn",
        "params": [
            "nexus_referral_banners",
            "rb_url",
            {
                "name": "rb_url",
                "type": "TEXT",
                "length": null,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "67": {
        "method": "changeColumn",
        "params": [
            "nexus_customer_fields",
            "f_type",
            {
                "name": "f_type",
                "type": "VARCHAR",
                "length": 32,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": null,
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "68": {
        "method": "addColumn",
        "params": [
            "nexus_fraud_rules",
            {
                "name": "f_coupon",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": true,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "69": {
        "method": "createTable",
        "params": [
            {
                "name": "nexus_package_base_prices",
                "columns": {
                    "id": {
                        "name": "id",
                        "type": "BIGINT",
                        "length": "20",
                        "unsigned": true,
                        "zerofill": false,
                        "binary": false,
                        "allow_null": false,
                        "default": null,
                        "auto_increment": true,
                        "comment": "ID Number"
                    }
                },
                "indexes": {
                    "PRIMARY": {
                        "type": "primary",
                        "name": "PRIMARY",
                        "columns": [
                            "id"
                        ],
                        "length": [
                            null
                        ]
                    }
                }
            }
        ]
    },
    "70": {
        "method": "addColumn",
        "params": [
            "nexus_packages",
            {
                "name": "p_reviews",
                "type": "INT",
                "length": 10,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": false,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    },
    "71": {
        "method": "addColumn",
        "params": [
            "nexus_package_fields",
            {
                "name": "cf_multiple",
                "type": "TINYINT",
                "length": 1,
                "decimals": null,
                "values": [],
                "allow_null": false,
                "default": "0",
                "comment": "",
                "unsigned": true,
                "zerofill": false,
                "auto_increment": false,
                "binary": false
            }
        ]
    }
}