Files
IPB/applications/core/setup/upg_107761/queries.json
T
2025-12-19 16:27:35 -08:00

108 lines
3.8 KiB
JSON

{
"1": {
"method": "createTable",
"params": [
{
"name": "core_login_failures",
"columns": {
"login_id": {
"name": "login_id",
"type": "BIGINT",
"length": "20",
"decimals": null,
"values": null,
"allow_null": false,
"default": 0,
"comment": "ID Number",
"unsigned": true,
"auto_increment": true
},
"login_member_id": {
"name": "login_member_id",
"type": "BIGINT",
"length": null,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
},
"login_date": {
"name": "login_date",
"type": "INT",
"length": null,
"decimals": null,
"values": null,
"allow_null": false,
"default": 0,
"comment": "",
"unsigned": false,
"auto_increment": false
},
"login_email": {
"name": "login_email",
"type": "VARCHAR",
"length": 150,
"decimals": null,
"values": null,
"allow_null": true,
"default": null,
"comment": "",
"unsigned": false,
"auto_increment": false
},
"login_ip_address": {
"name": "login_ip_address",
"type": "VARCHAR",
"length": 46,
"decimals": null,
"values": null,
"allow_null": false,
"default": "::1",
"comment": "",
"unsigned": false,
"auto_increment": false
}
},
"indexes": {
"PRIMARY": {
"type": "primary",
"name": "PRIMARY",
"columns": [
"login_id"
],
"length": [
null
]
},
"lookup": {
"type": "key",
"name": "lookup",
"columns": [
"login_date",
"login_ip_address",
"login_member_id"
],
"length": [
null,
null,
null
]
},
"member": {
"type": "key",
"name": "member",
"columns": [
"login_member_id"
],
"length": [
null
]
}
}
}
]
}
}