Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- smUser:
- tableName: sm_user
- actAs:
- Timestampable:
- created:
- name: created_at
- type: timestamp
- format:Y-m-d H:i:s
- options: []
- updated:
- name: updated_at
- type: timestamp
- format: Y-m-d H:i:s
- options: []
- columns:
- id:
- type: integer
- size: 8
- primary: true
- autoincrement: true
- username:
- type: string
- size: 128
- notnull: true
- unique: true
- email:
- type: string
- size: 128
- notnull: true
- algorithm:
- type: string
- size: 128
- default: sha1
- notnull: true
- salt:
- type: string
- size: 128
- notnull: true
- sha1password:
- type: string
- size: 128
- notnull: true
- last_login:
- type: timestamp
- size: null
- is_active:
- type: boolean
- size: null
- default: 1
- notnull: true
- has_confirmed:
- type: boolean
- size: null
- default: 1
- notnull: true
- is_super_admin:
- type: boolean
- size: null
- default: 0
- notnull: true
- relations:
- groups:
- class: smGroup
- foreignAlias: users
- refClass: smUserGroup
- local: user_id
- foreign: group_id
- permissions:
- class: smPermission
- foreignAlias: users
- refClass: smUserPermission
- local: user_id
- foreign: permission_id
- smGroup:
- tableName: sm_group
- actAs:
- Timestampable:
- created:
- name: created_at
- type: timestamp
- format:Y-m-d H:i:s
- options: []
- updated:
- name: updated_at
- type: timestamp
- format: Y-m-d H:i:s
- options: []
- columns:
- id:
- type: integer
- size: 8
- primary: true
- autoincrement: true
- name:
- type: string
- size: 255
- notnull: true
- unique: true
- description:
- type: string
- size: 4000
- profile_id:
- type: integer
- size: 8
- relations:
- permissions:
- class: smPermission
- refClass: smGroupPermission
- local: group_id
- foreign: permission_id
- users:
- class: smUser
- refClass: smUserGroup
- local: group_id
- foreign: user_id
- smUserGroup:
- tableName: sm_user_group
- actAs:
- Timestampable:
- created:
- name: created_at
- type: timestamp
- format:Y-m-d H:i:s
- options: []
- updated:
- name: updated_at
- type: timestamp
- format: Y-m-d H:i:s
- options: []
- columns:
- group_id:
- type: integer
- size: 8
- primary: true
- user_id:
- type: integer
- size: 8
- primary: true
- relations:
- smGroup:
- class: smGroup
- local: group_id
- onDelete: CASCADE
- smUser:
- class: smUser
- local: user_id
- onDelete: CASCADE
- smPermission:
- tableName: sm_permission
- actAs:
- Timestampable:
- created:
- name: created_at
- type: timestamp
- format:Y-m-d H:i:s
- options: []
- updated:
- name: updated_at
- type: timestamp
- format: Y-m-d H:i:s
- options: []
- columns:
- id:
- type: integer
- size: 8
- primary: true
- autoincrement: true
- name:
- type: string
- size: 255
- notnull: true
- description:
- type: string
- size: 4000
- relations:
- groups:
- class: smGroup
- refClass: smGroupPermission
- local: permission_id
- foreign: group_id
- users:
- class: smUser
- refClass: smUserPermission
- local: permission_id
- foreign: user_id
- smUserPermission:
- tableName: sm_user_permission
- actAs:
- Timestampable:
- created:
- name: created_at
- type: timestamp
- format:Y-m-d H:i:s
- options: []
- updated:
- name: updated_at
- type: timestamp
- format: Y-m-d H:i:s
- options: []
- columns:
- user_id:
- type: integer
- size: 8
- primary: true
- permission_id:
- type: integer
- size: 8
- primary: true
- relations:
- smUser:
- class: smUser
- local: user_id
- onDelete: CASCADE
- smPermission:
- class: smPermission
- local: permission_id
- onDelete: CASCADE
- smGroupPermission:
- tableName: sm_group_permission
- actAs:
- Timestampable:
- created:
- name: created_at
- type: timestamp
- format:Y-m-d H:i:s
- options: []
- updated:
- name: updated_at
- type: timestamp
- format: Y-m-d H:i:s
- options: []
- columns:
- group_id:
- type: integer
- size: 8
- primary: true
- notnull: true
- permission_id:
- type: integer
- size: 8
- primary: true
- notnull: true
- relations:
- smGroup:
- class: smGroup
- local: group_id
- smPermission:
- class: smPermission
- local: permission_id
- smSignUp:
- tableName: sm_sign_up
- actAs:
- Timestampable:
- created:
- name: created_at
- type: timestamp
- format:Y-m-d H:i:s
- options: []
- updated:
- name: updated_at
- type: timestamp
- format: Y-m-d H:i:s
- options: []
- columns:
- id:
- type: integer
- size: 8
- primary: true
- autoincrement: true
- confirm_code:
- type: string
- size: 32
- ip_address:
- type: string
- size: 15
- user_id:
- type: integer
- size: 8
- relations:
- smUser:
- foreignType: one
- local: user_id
- onDelete: CASCADE
- smProfile:
- tableName: sm_profile
- actAs:
- Timestampable:
- created:
- name: created_at
- type: timestamp
- format:Y-m-d H:i:s
- options: []
- updated:
- name: updated_at
- type: timestamp
- format: Y-m-d H:i:s
- options: []
- columns:
- id:
- type: integer
- size: 8
- primary: true
- autoincrement: true
- name:
- type: string
- size: 255
- notnull: true
- unique: true
- profile_type_id:
- type: integer
- size: 8
- user_id:
- type: integer
- size: 8
- group_id:
- type: integer
- size: 8
- relations:
- smUser:
- foreignType: one
- local: user_id
- onDelete: CASCADE
- smGroup:
- foreignType: one
- local: group_id
- onDelete: CASCADE
- smProfileType:
- foreignType: one
- local: profile_type_id
- onDelete: CASCADE
- smProfileType:
- tableName: sm_profile_type
- actAs:
- Timestampable:
- created:
- name: created_at
- type: timestamp
- format:Y-m-d H:i:s
- options: []
- updated:
- name: updated_at
- type: timestamp
- format: Y-m-d H:i:s
- options: []
- columns:
- id:
- type: integer
- size: 8
- primary: true
- autoincrement: true
- name:
- type: string
- size: 255
- notnull: true
- description:
- type: string
- size: 255
- notnull: true
- profile_id:
- type: integer
- size: 8
- relations:
- fields:
- class: smProfileField
- foreignAlias: profile_type
- refClass: smProfileTypeField
- local: profile_type_id
- foreign: profile_field_id
- smProfileField:
- tableName: sm_profile_field
- actAs:
- Timestampable:
- created:
- name: created_at
- type: timestamp
- format:Y-m-d H:i:s
- options: []
- updated:
- name: updated_at
- type: timestamp
- format: Y-m-d H:i:s
- options: []
- columns:
- id:
- type: integer
- size: 8
- primary: true
- autoincrement: true
- name:
- type: string
- size: 255
- notnull: true
- description:
- type: string
- size: 255
- notnull: true
- fieldtype:
- type: string
- size: 100
- notnull: true
- options:
- type: string
- size: 4000
- relations:
- profile_type:
- class: smProfileType
- foreignAlias: fields
- refClass: smProfileTypeField
- local: profile_field_id
- foreign: profile_type_id
- smProfileTypeField:
- tableName: sm_profile_type_field
- columns:
- profile_type_id:
- type: integer
- size: 8
- profile_field_id:
- type: integer
- size: 8
- position:
- type: integer
- size: 8
- relations:
- smProfileType:
- class: smProfileType
- local: profile_type_id
- onDelete: CASCADE
- smProfileField:
- class: smProfileField
- local: profile_field_id
- onDelete: CASCADE
- smProfileValue:
- tableName: sm_profile_value
- actAs:
- Timestampable:
- created:
- name: created_at
- type: timestamp
- format:Y-m-d H:i:s
- options: []
- updated:
- name: updated_at
- type: timestamp
- format: Y-m-d H:i:s
- options: []
- columns:
- profile_field_id:
- type: integer
- size: 8
- notnull: true
- profile_id:
- type: integer
- size: 8
- notnull: true
- value:
- type: string
- size: 4000
- notnull: true
- profile_field_id:
- type: integer
- size: 8
- profile_id:
- type: integer
- size: 8
- relations:
- smProfileField:
- foreignType: one
- local: profile_field_id
- onDelete: CASCADE
- smProfile:
- local: profile_id
- foreignType: one
- onDelete: CASCADE
Add Comment
Please, Sign In to add comment