{ "users": { "tableStruct": { "id": { "type": "integer", "primary": true, "autoIncrement": true }, "pw": { "type": "text", "notNull": true, "unique": true }, "oldCID": { "type": "text", "unique": true }, "lastIP": { "type": "text" }, "notes": { "type": "text" }, "loginCount": { "type": "number", "defaultZero": true }, "created": { "type": "text", "notNull": true }, "lastLogin": { "type": "text" }, "lastAccess": { "type": "text" }, "avaiblePWRequests": { "type": "number", "defaultZero": true }, "pwRequestCount": { "type": "number", "defaultZero": true }, "pwGotFromCID": { "type": "number", "defaultZero": true } } }, "sessions": { "foreignKey": [ { "keysFrom": [ "userID" ], "table": "users", "keysTo": [ "id" ] } ], "tableStruct": { "id": { "type": "text", "primary": true, "notNull": true }, "ip": { "type": "text", "notNull": true }, "userID": { "type": "number", "notNull": true }, "createDate": { "type": "text", "notNull": true }, "lastAccess": { "type": "text" }, "isScript": { "type": "number", "notNull": true } } }, "accesses": { "foreignKey": [ { "keysFrom": [ "userID" ], "table": "users", "keysTo": [ "id" ] } ], "tableStruct": { "accessID": { "type": "integer", "primary": true, "autoIncrement": true }, "userID": { "type": "number", "notNull": true }, "ip": { "type": "text", "notNull": true }, "date": { "type": "text", "notNull": true }, "sessionID": { "type": "text", "notNull": true } } }, "veteranPWRequests": { "tableStruct": { "id": { "type": "integer", "primary": true, "autoIncrement": true }, "ip": { "type": "text", "notNull": true }, "count": { "type": "number", "defaultZero": true }, "lastDate": { "type": "text", "notNull": true } } } }