1064 lines
24 KiB
YAML
1064 lines
24 KiB
YAML
---
|
|
schema:
|
|
procedures: {}
|
|
tables:
|
|
account_tokens:
|
|
constraints:
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- id
|
|
match_type: ''
|
|
name: ''
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: PRIMARY KEY
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- name
|
|
match_type: ''
|
|
name: account_tokens_name
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: UNIQUE
|
|
fields:
|
|
id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_auto_increment: 1
|
|
is_nullable: 0
|
|
is_primary_key: 1
|
|
is_unique: 0
|
|
name: id
|
|
order: 1
|
|
size:
|
|
- 0
|
|
name:
|
|
data_type: text
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 1
|
|
name: name
|
|
order: 2
|
|
size:
|
|
- 0
|
|
used:
|
|
data_type: integer
|
|
default_value: 0
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: used
|
|
order: 3
|
|
size:
|
|
- 0
|
|
indices: []
|
|
name: account_tokens
|
|
options: []
|
|
order: 1
|
|
customers:
|
|
constraints:
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- id
|
|
match_type: ''
|
|
name: ''
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: PRIMARY KEY
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- entity_id
|
|
match_type: ''
|
|
name: customers_fk_entity_id
|
|
on_delete: CASCADE
|
|
on_update: ''
|
|
options: []
|
|
reference_fields:
|
|
- id
|
|
reference_table: entities
|
|
type: FOREIGN KEY
|
|
fields:
|
|
display_name:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: display_name
|
|
order: 3
|
|
size:
|
|
- 255
|
|
entity_id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: entity_id
|
|
order: 2
|
|
size:
|
|
- 0
|
|
full_name:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: full_name
|
|
order: 4
|
|
size:
|
|
- 255
|
|
id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_auto_increment: 1
|
|
is_nullable: 0
|
|
is_primary_key: 1
|
|
is_unique: 0
|
|
name: id
|
|
order: 1
|
|
size:
|
|
- 0
|
|
postcode:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: postcode
|
|
order: 6
|
|
size:
|
|
- 16
|
|
year_of_birth:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: year_of_birth
|
|
order: 5
|
|
size:
|
|
- 0
|
|
indices:
|
|
- fields:
|
|
- entity_id
|
|
name: customers_idx_entity_id
|
|
options: []
|
|
type: NORMAL
|
|
name: customers
|
|
options: []
|
|
order: 4
|
|
entities:
|
|
constraints:
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- id
|
|
match_type: ''
|
|
name: ''
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: PRIMARY KEY
|
|
fields:
|
|
id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_auto_increment: 1
|
|
is_nullable: 0
|
|
is_primary_key: 1
|
|
is_unique: 0
|
|
name: id
|
|
order: 1
|
|
size:
|
|
- 0
|
|
type:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: type
|
|
order: 2
|
|
size:
|
|
- 255
|
|
indices: []
|
|
name: entities
|
|
options: []
|
|
order: 2
|
|
feedback:
|
|
constraints:
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- id
|
|
match_type: ''
|
|
name: ''
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: PRIMARY KEY
|
|
- deferrable: 0
|
|
expression: ''
|
|
fields:
|
|
- user_id
|
|
match_type: ''
|
|
name: feedback_fk_user_id
|
|
on_delete: NO ACTION
|
|
on_update: NO ACTION
|
|
options: []
|
|
reference_fields:
|
|
- id
|
|
reference_table: users
|
|
type: FOREIGN KEY
|
|
fields:
|
|
app_name:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: app_name
|
|
order: 5
|
|
size:
|
|
- 255
|
|
feedbacktext:
|
|
data_type: text
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: feedbacktext
|
|
order: 4
|
|
size:
|
|
- 0
|
|
id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_auto_increment: 1
|
|
is_nullable: 0
|
|
is_primary_key: 1
|
|
is_unique: 0
|
|
name: id
|
|
order: 1
|
|
size:
|
|
- 0
|
|
package_name:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: package_name
|
|
order: 6
|
|
size:
|
|
- 255
|
|
submitted_at:
|
|
data_type: datetime
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: submitted_at
|
|
order: 3
|
|
size:
|
|
- 0
|
|
user_id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: user_id
|
|
order: 2
|
|
size:
|
|
- 0
|
|
version_code:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: version_code
|
|
order: 7
|
|
size:
|
|
- 255
|
|
version_number:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: version_number
|
|
order: 8
|
|
size:
|
|
- 255
|
|
indices:
|
|
- fields:
|
|
- user_id
|
|
name: feedback_idx_user_id
|
|
options: []
|
|
type: NORMAL
|
|
name: feedback
|
|
options: []
|
|
order: 9
|
|
leaderboard_sets:
|
|
constraints:
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- id
|
|
match_type: ''
|
|
name: ''
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: PRIMARY KEY
|
|
- deferrable: 0
|
|
expression: ''
|
|
fields:
|
|
- leaderboard_id
|
|
match_type: ''
|
|
name: leaderboard_sets_fk_leaderboard_id
|
|
on_delete: NO ACTION
|
|
on_update: NO ACTION
|
|
options: []
|
|
reference_fields:
|
|
- id
|
|
reference_table: leaderboards
|
|
type: FOREIGN KEY
|
|
fields:
|
|
date:
|
|
data_type: datetime
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: date
|
|
order: 3
|
|
size:
|
|
- 0
|
|
id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_auto_increment: 1
|
|
is_nullable: 0
|
|
is_primary_key: 1
|
|
is_unique: 0
|
|
name: id
|
|
order: 1
|
|
size:
|
|
- 0
|
|
leaderboard_id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: leaderboard_id
|
|
order: 2
|
|
size:
|
|
- 0
|
|
indices:
|
|
- fields:
|
|
- leaderboard_id
|
|
name: leaderboard_sets_idx_leaderboard_id
|
|
options: []
|
|
type: NORMAL
|
|
name: leaderboard_sets
|
|
options: []
|
|
order: 5
|
|
leaderboard_values:
|
|
constraints:
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- id
|
|
match_type: ''
|
|
name: ''
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: PRIMARY KEY
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- entity_id
|
|
- set_id
|
|
match_type: ''
|
|
name: leaderboard_values_entity_id_set_id
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: UNIQUE
|
|
- deferrable: 0
|
|
expression: ''
|
|
fields:
|
|
- entity_id
|
|
match_type: ''
|
|
name: leaderboard_values_fk_entity_id
|
|
on_delete: NO ACTION
|
|
on_update: NO ACTION
|
|
options: []
|
|
reference_fields:
|
|
- id
|
|
reference_table: entities
|
|
type: FOREIGN KEY
|
|
- deferrable: 0
|
|
expression: ''
|
|
fields:
|
|
- set_id
|
|
match_type: ''
|
|
name: leaderboard_values_fk_set_id
|
|
on_delete: NO ACTION
|
|
on_update: NO ACTION
|
|
options: []
|
|
reference_fields:
|
|
- id
|
|
reference_table: leaderboard_sets
|
|
type: FOREIGN KEY
|
|
fields:
|
|
entity_id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 1
|
|
name: entity_id
|
|
order: 2
|
|
size:
|
|
- 0
|
|
id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_auto_increment: 1
|
|
is_nullable: 0
|
|
is_primary_key: 1
|
|
is_unique: 0
|
|
name: id
|
|
order: 1
|
|
size:
|
|
- 0
|
|
position:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: position
|
|
order: 4
|
|
size:
|
|
- 0
|
|
set_id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 1
|
|
name: set_id
|
|
order: 3
|
|
size:
|
|
- 0
|
|
trend:
|
|
data_type: integer
|
|
default_value: 0
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: trend
|
|
order: 6
|
|
size:
|
|
- 0
|
|
value:
|
|
data_type: numeric
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: value
|
|
order: 5
|
|
size:
|
|
- 100
|
|
- 0
|
|
indices:
|
|
- fields:
|
|
- entity_id
|
|
name: leaderboard_values_idx_entity_id
|
|
options: []
|
|
type: NORMAL
|
|
- fields:
|
|
- set_id
|
|
name: leaderboard_values_idx_set_id
|
|
options: []
|
|
type: NORMAL
|
|
name: leaderboard_values
|
|
options: []
|
|
order: 11
|
|
leaderboards:
|
|
constraints:
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- id
|
|
match_type: ''
|
|
name: ''
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: PRIMARY KEY
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- type
|
|
match_type: ''
|
|
name: leaderboards_type
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: UNIQUE
|
|
fields:
|
|
id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_auto_increment: 1
|
|
is_nullable: 0
|
|
is_primary_key: 1
|
|
is_unique: 0
|
|
name: id
|
|
order: 1
|
|
size:
|
|
- 0
|
|
name:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: name
|
|
order: 2
|
|
size:
|
|
- 255
|
|
type:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 1
|
|
name: type
|
|
order: 3
|
|
size:
|
|
- 255
|
|
indices: []
|
|
name: leaderboards
|
|
options: []
|
|
order: 3
|
|
organisations:
|
|
constraints:
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- id
|
|
match_type: ''
|
|
name: ''
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: PRIMARY KEY
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- entity_id
|
|
match_type: ''
|
|
name: organisations_fk_entity_id
|
|
on_delete: CASCADE
|
|
on_update: ''
|
|
options: []
|
|
reference_fields:
|
|
- id
|
|
reference_table: entities
|
|
type: FOREIGN KEY
|
|
fields:
|
|
country:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 1
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: country
|
|
order: 7
|
|
size:
|
|
- 255
|
|
entity_id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: entity_id
|
|
order: 2
|
|
size:
|
|
- 0
|
|
id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_auto_increment: 1
|
|
is_nullable: 0
|
|
is_primary_key: 1
|
|
is_unique: 0
|
|
name: id
|
|
order: 1
|
|
size:
|
|
- 0
|
|
name:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: name
|
|
order: 3
|
|
size:
|
|
- 255
|
|
pending:
|
|
data_type: boolean
|
|
default_value: !!perl/ref
|
|
=: false
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: pending
|
|
order: 9
|
|
size:
|
|
- 0
|
|
postcode:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 1
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: postcode
|
|
order: 6
|
|
size:
|
|
- 16
|
|
sector:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 1
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: sector
|
|
order: 8
|
|
size:
|
|
- 1
|
|
street_name:
|
|
data_type: text
|
|
default_value: ~
|
|
is_nullable: 1
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: street_name
|
|
order: 4
|
|
size:
|
|
- 0
|
|
submitted_by_id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_nullable: 1
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: submitted_by_id
|
|
order: 10
|
|
size:
|
|
- 0
|
|
town:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: town
|
|
order: 5
|
|
size:
|
|
- 255
|
|
indices:
|
|
- fields:
|
|
- entity_id
|
|
name: organisations_idx_entity_id
|
|
options: []
|
|
type: NORMAL
|
|
name: organisations
|
|
options: []
|
|
order: 6
|
|
session_tokens:
|
|
constraints:
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- id
|
|
match_type: ''
|
|
name: ''
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: PRIMARY KEY
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- token
|
|
match_type: ''
|
|
name: session_tokens_token
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: UNIQUE
|
|
- deferrable: 0
|
|
expression: ''
|
|
fields:
|
|
- user_id
|
|
match_type: ''
|
|
name: session_tokens_fk_user_id
|
|
on_delete: NO ACTION
|
|
on_update: NO ACTION
|
|
options: []
|
|
reference_fields:
|
|
- id
|
|
reference_table: users
|
|
type: FOREIGN KEY
|
|
fields:
|
|
id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_auto_increment: 1
|
|
is_nullable: 0
|
|
is_primary_key: 1
|
|
is_unique: 0
|
|
name: id
|
|
order: 1
|
|
size:
|
|
- 0
|
|
token:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 1
|
|
name: token
|
|
order: 2
|
|
size:
|
|
- 255
|
|
user_id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: user_id
|
|
order: 3
|
|
size:
|
|
- 0
|
|
indices:
|
|
- fields:
|
|
- user_id
|
|
name: session_tokens_idx_user_id
|
|
options: []
|
|
type: NORMAL
|
|
name: session_tokens
|
|
options: []
|
|
order: 10
|
|
transactions:
|
|
constraints:
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- id
|
|
match_type: ''
|
|
name: ''
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: PRIMARY KEY
|
|
- deferrable: 0
|
|
expression: ''
|
|
fields:
|
|
- buyer_id
|
|
match_type: ''
|
|
name: transactions_fk_buyer_id
|
|
on_delete: NO ACTION
|
|
on_update: NO ACTION
|
|
options: []
|
|
reference_fields:
|
|
- id
|
|
reference_table: entities
|
|
type: FOREIGN KEY
|
|
- deferrable: 0
|
|
expression: ''
|
|
fields:
|
|
- seller_id
|
|
match_type: ''
|
|
name: transactions_fk_seller_id
|
|
on_delete: NO ACTION
|
|
on_update: NO ACTION
|
|
options: []
|
|
reference_fields:
|
|
- id
|
|
reference_table: entities
|
|
type: FOREIGN KEY
|
|
fields:
|
|
buyer_id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: buyer_id
|
|
order: 2
|
|
size:
|
|
- 0
|
|
id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_auto_increment: 1
|
|
is_nullable: 0
|
|
is_primary_key: 1
|
|
is_unique: 0
|
|
name: id
|
|
order: 1
|
|
size:
|
|
- 0
|
|
proof_image:
|
|
data_type: text
|
|
default_value: ~
|
|
is_nullable: 1
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: proof_image
|
|
order: 5
|
|
size:
|
|
- 0
|
|
purchase_time:
|
|
data_type: datetime
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: purchase_time
|
|
order: 7
|
|
size:
|
|
- 0
|
|
seller_id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: seller_id
|
|
order: 3
|
|
size:
|
|
- 0
|
|
submitted_at:
|
|
data_type: datetime
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: submitted_at
|
|
order: 6
|
|
size:
|
|
- 0
|
|
value:
|
|
data_type: numeric
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: value
|
|
order: 4
|
|
size:
|
|
- 100
|
|
- 0
|
|
indices:
|
|
- fields:
|
|
- buyer_id
|
|
name: transactions_idx_buyer_id
|
|
options: []
|
|
type: NORMAL
|
|
- fields:
|
|
- seller_id
|
|
name: transactions_idx_seller_id
|
|
options: []
|
|
type: NORMAL
|
|
name: transactions
|
|
options: []
|
|
order: 7
|
|
users:
|
|
constraints:
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- id
|
|
match_type: ''
|
|
name: ''
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: PRIMARY KEY
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- email
|
|
match_type: ''
|
|
name: users_email
|
|
on_delete: ''
|
|
on_update: ''
|
|
options: []
|
|
reference_fields: []
|
|
reference_table: ''
|
|
type: UNIQUE
|
|
- deferrable: 1
|
|
expression: ''
|
|
fields:
|
|
- entity_id
|
|
match_type: ''
|
|
name: users_fk_entity_id
|
|
on_delete: CASCADE
|
|
on_update: ''
|
|
options: []
|
|
reference_fields:
|
|
- id
|
|
reference_table: entities
|
|
type: FOREIGN KEY
|
|
fields:
|
|
email:
|
|
data_type: text
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 1
|
|
name: email
|
|
order: 3
|
|
size:
|
|
- 0
|
|
entity_id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: entity_id
|
|
order: 2
|
|
size:
|
|
- 0
|
|
id:
|
|
data_type: integer
|
|
default_value: ~
|
|
is_auto_increment: 1
|
|
is_nullable: 0
|
|
is_primary_key: 1
|
|
is_unique: 0
|
|
name: id
|
|
order: 1
|
|
size:
|
|
- 0
|
|
is_admin:
|
|
data_type: boolean
|
|
default_value: !!perl/ref
|
|
=: false
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: is_admin
|
|
order: 6
|
|
size:
|
|
- 0
|
|
join_date:
|
|
data_type: datetime
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: join_date
|
|
order: 4
|
|
size:
|
|
- 0
|
|
password:
|
|
data_type: varchar
|
|
default_value: ~
|
|
is_nullable: 0
|
|
is_primary_key: 0
|
|
is_unique: 0
|
|
name: password
|
|
order: 5
|
|
size:
|
|
- 100
|
|
indices:
|
|
- fields:
|
|
- entity_id
|
|
name: users_idx_entity_id
|
|
options: []
|
|
type: NORMAL
|
|
name: users
|
|
options: []
|
|
order: 8
|
|
triggers: {}
|
|
views: {}
|
|
translator:
|
|
add_drop_table: 0
|
|
filename: ~
|
|
no_comments: 0
|
|
parser_args:
|
|
sources:
|
|
- AccountToken
|
|
- Customer
|
|
- Entity
|
|
- Feedback
|
|
- Leaderboard
|
|
- LeaderboardSet
|
|
- LeaderboardValue
|
|
- Organisation
|
|
- SessionToken
|
|
- Transaction
|
|
- User
|
|
parser_type: SQL::Translator::Parser::DBIx::Class
|
|
producer_args: {}
|
|
producer_type: SQL::Translator::Producer::YAML
|
|
show_warnings: 0
|
|
trace: 0
|
|
version: 0.11021
|