{
    "success": true,
    "table": "users",
    "total_columns": 17,
    "columns": [
        {
            "name": "id",
            "type": "int",
            "null": "NO",
            "key": "PRI",
            "default": null,
            "extra": "auto_increment"
        },
        {
            "name": "password_hash",
            "type": "varchar(255)",
            "null": "NO",
            "key": "",
            "default": null,
            "extra": ""
        },
        {
            "name": "role",
            "type": "enum('pilot','ground','admin','cabin','gate')",
            "null": "YES",
            "key": "",
            "default": "pilot",
            "extra": ""
        },
        {
            "name": "company_id",
            "type": "int",
            "null": "YES",
            "key": "MUL",
            "default": "1",
            "extra": ""
        },
        {
            "name": "deleted_at",
            "type": "datetime",
            "null": "YES",
            "key": "",
            "default": null,
            "extra": ""
        },
        {
            "name": "last_name",
            "type": "varchar(100)",
            "null": "NO",
            "key": "",
            "default": null,
            "extra": ""
        },
        {
            "name": "first_name",
            "type": "varchar(100)",
            "null": "YES",
            "key": "",
            "default": null,
            "extra": ""
        },
        {
            "name": "email",
            "type": "varchar(255)",
            "null": "NO",
            "key": "UNI",
            "default": null,
            "extra": ""
        },
        {
            "name": "email_verified",
            "type": "tinyint(1)",
            "null": "YES",
            "key": "",
            "default": "0",
            "extra": ""
        },
        {
            "name": "verification_token",
            "type": "varchar(64)",
            "null": "YES",
            "key": "MUL",
            "default": null,
            "extra": ""
        },
        {
            "name": "verification_sent_at",
            "type": "timestamp",
            "null": "YES",
            "key": "",
            "default": null,
            "extra": ""
        },
        {
            "name": "verified_at",
            "type": "timestamp",
            "null": "YES",
            "key": "",
            "default": null,
            "extra": ""
        },
        {
            "name": "created_at",
            "type": "timestamp",
            "null": "NO",
            "key": "",
            "default": "CURRENT_TIMESTAMP",
            "extra": "DEFAULT_GENERATED"
        },
        {
            "name": "base_airport",
            "type": "varchar(4)",
            "null": "YES",
            "key": "MUL",
            "default": null,
            "extra": ""
        },
        {
            "name": "phone_number",
            "type": "varchar(20)",
            "null": "YES",
            "key": "",
            "default": null,
            "extra": ""
        },
        {
            "name": "email_verification_token",
            "type": "varchar(255)",
            "null": "YES",
            "key": "UNI",
            "default": null,
            "extra": ""
        },
        {
            "name": "email_verification_token_expires_at",
            "type": "timestamp",
            "null": "YES",
            "key": "",
            "default": null,
            "extra": ""
        }
    ],
    "column_names": [
        "id",
        "password_hash",
        "role",
        "company_id",
        "deleted_at",
        "last_name",
        "first_name",
        "email",
        "email_verified",
        "verification_token",
        "verification_sent_at",
        "verified_at",
        "created_at",
        "base_airport",
        "phone_number",
        "email_verification_token",
        "email_verification_token_expires_at"
    ],
    "has_deleted_at": true,
    "has_is_active": false,
    "has_updated_at": false
}