forked from noxious/server
Added pivot point logic
This commit is contained in:
@ -91,7 +91,9 @@
|
||||
"indexes": [
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -148,7 +150,9 @@
|
||||
"name": "map_effect",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["map_id"],
|
||||
"columnNames": [
|
||||
"map_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "map_effect_map_id_index",
|
||||
"constraint": false,
|
||||
@ -157,7 +161,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -168,9 +174,13 @@
|
||||
"foreignKeys": {
|
||||
"map_effect_map_id_foreign": {
|
||||
"constraintName": "map_effect_map_id_foreign",
|
||||
"columnNames": ["map_id"],
|
||||
"columnNames": [
|
||||
"map_id"
|
||||
],
|
||||
"localTableName": "map_effect",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "map",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
@ -207,7 +217,12 @@
|
||||
"autoincrement": false,
|
||||
"primary": false,
|
||||
"nullable": false,
|
||||
"enumItems": ["BLOCK", "TELEPORT", "NPC", "ITEM"],
|
||||
"enumItems": [
|
||||
"BLOCK",
|
||||
"TELEPORT",
|
||||
"NPC",
|
||||
"ITEM"
|
||||
],
|
||||
"mappedType": "enum"
|
||||
},
|
||||
"position_x": {
|
||||
@ -244,7 +259,9 @@
|
||||
"name": "map_event_tile",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["map_id"],
|
||||
"columnNames": [
|
||||
"map_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "map_event_tile_map_id_index",
|
||||
"constraint": false,
|
||||
@ -252,7 +269,9 @@
|
||||
"unique": false
|
||||
},
|
||||
{
|
||||
"columnNames": ["teleport_id"],
|
||||
"columnNames": [
|
||||
"teleport_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "map_event_tile_teleport_id_unique",
|
||||
"constraint": true,
|
||||
@ -261,7 +280,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -272,18 +293,26 @@
|
||||
"foreignKeys": {
|
||||
"map_event_tile_map_id_foreign": {
|
||||
"constraintName": "map_event_tile_map_id_foreign",
|
||||
"columnNames": ["map_id"],
|
||||
"columnNames": [
|
||||
"map_id"
|
||||
],
|
||||
"localTableName": "map_event_tile",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "map",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
},
|
||||
"map_event_tile_teleport_id_foreign": {
|
||||
"constraintName": "map_event_tile_teleport_id_foreign",
|
||||
"columnNames": ["teleport_id"],
|
||||
"columnNames": [
|
||||
"teleport_id"
|
||||
],
|
||||
"localTableName": "map_event_tile",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "map_event_tile_teleport",
|
||||
"deleteRule": "set null",
|
||||
"updateRule": "cascade"
|
||||
@ -357,7 +386,9 @@
|
||||
"name": "map_event_tile_teleport",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["map_event_tile_id"],
|
||||
"columnNames": [
|
||||
"map_event_tile_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "map_event_tile_teleport_map_event_tile_id_unique",
|
||||
"constraint": true,
|
||||
@ -365,7 +396,9 @@
|
||||
"unique": true
|
||||
},
|
||||
{
|
||||
"columnNames": ["to_map_id"],
|
||||
"columnNames": [
|
||||
"to_map_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "map_event_tile_teleport_to_map_id_index",
|
||||
"constraint": false,
|
||||
@ -374,7 +407,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -385,18 +420,26 @@
|
||||
"foreignKeys": {
|
||||
"map_event_tile_teleport_map_event_tile_id_foreign": {
|
||||
"constraintName": "map_event_tile_teleport_map_event_tile_id_foreign",
|
||||
"columnNames": ["map_event_tile_id"],
|
||||
"columnNames": [
|
||||
"map_event_tile_id"
|
||||
],
|
||||
"localTableName": "map_event_tile_teleport",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "map_event_tile",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
},
|
||||
"map_event_tile_teleport_to_map_id_foreign": {
|
||||
"constraintName": "map_event_tile_teleport_to_map_id_foreign",
|
||||
"columnNames": ["to_map_id"],
|
||||
"columnNames": [
|
||||
"to_map_id"
|
||||
],
|
||||
"localTableName": "map_event_tile_teleport",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "map",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
@ -432,7 +475,17 @@
|
||||
"unsigned": false,
|
||||
"autoincrement": false,
|
||||
"primary": false,
|
||||
"nullable": true,
|
||||
"nullable": false,
|
||||
"length": null,
|
||||
"mappedType": "json"
|
||||
},
|
||||
"pivot_points": {
|
||||
"name": "pivot_points",
|
||||
"type": "json",
|
||||
"unsigned": false,
|
||||
"autoincrement": false,
|
||||
"primary": false,
|
||||
"nullable": false,
|
||||
"length": null,
|
||||
"mappedType": "json"
|
||||
},
|
||||
@ -518,7 +571,9 @@
|
||||
"indexes": [
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -598,7 +653,9 @@
|
||||
"name": "placed_map_object",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["map_id"],
|
||||
"columnNames": [
|
||||
"map_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "placed_map_object_map_id_index",
|
||||
"constraint": false,
|
||||
@ -606,7 +663,9 @@
|
||||
"unique": false
|
||||
},
|
||||
{
|
||||
"columnNames": ["map_object_id"],
|
||||
"columnNames": [
|
||||
"map_object_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "placed_map_object_map_object_id_index",
|
||||
"constraint": false,
|
||||
@ -615,7 +674,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -626,18 +687,26 @@
|
||||
"foreignKeys": {
|
||||
"placed_map_object_map_id_foreign": {
|
||||
"constraintName": "placed_map_object_map_id_foreign",
|
||||
"columnNames": ["map_id"],
|
||||
"columnNames": [
|
||||
"map_id"
|
||||
],
|
||||
"localTableName": "placed_map_object",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "map",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
},
|
||||
"placed_map_object_map_object_id_foreign": {
|
||||
"constraintName": "placed_map_object_map_object_id_foreign",
|
||||
"columnNames": ["map_object_id"],
|
||||
"columnNames": [
|
||||
"map_object_id"
|
||||
],
|
||||
"localTableName": "placed_map_object",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "map_object",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
@ -692,7 +761,9 @@
|
||||
"indexes": [
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -743,7 +814,16 @@
|
||||
"autoincrement": false,
|
||||
"primary": false,
|
||||
"nullable": false,
|
||||
"enumItems": ["WEAPON", "HELMET", "CHEST", "LEGS", "BOOTS", "GLOVES", "RING", "NECKLACE"],
|
||||
"enumItems": [
|
||||
"WEAPON",
|
||||
"HELMET",
|
||||
"CHEST",
|
||||
"LEGS",
|
||||
"BOOTS",
|
||||
"GLOVES",
|
||||
"RING",
|
||||
"NECKLACE"
|
||||
],
|
||||
"mappedType": "enum"
|
||||
},
|
||||
"stackable": {
|
||||
@ -765,7 +845,13 @@
|
||||
"primary": false,
|
||||
"nullable": false,
|
||||
"default": "'COMMON'",
|
||||
"enumItems": ["COMMON", "UNCOMMON", "RARE", "EPIC", "LEGENDARY"],
|
||||
"enumItems": [
|
||||
"COMMON",
|
||||
"UNCOMMON",
|
||||
"RARE",
|
||||
"EPIC",
|
||||
"LEGENDARY"
|
||||
],
|
||||
"mappedType": "enum"
|
||||
},
|
||||
"sprite_id": {
|
||||
@ -802,7 +888,9 @@
|
||||
"name": "item",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["sprite_id"],
|
||||
"columnNames": [
|
||||
"sprite_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "item_sprite_id_index",
|
||||
"constraint": false,
|
||||
@ -811,7 +899,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -822,9 +912,13 @@
|
||||
"foreignKeys": {
|
||||
"item_sprite_id_foreign": {
|
||||
"constraintName": "item_sprite_id_foreign",
|
||||
"columnNames": ["sprite_id"],
|
||||
"columnNames": [
|
||||
"sprite_id"
|
||||
],
|
||||
"localTableName": "item",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "sprite",
|
||||
"deleteRule": "set null",
|
||||
"updateRule": "cascade"
|
||||
@ -861,7 +955,10 @@
|
||||
"autoincrement": false,
|
||||
"primary": false,
|
||||
"nullable": false,
|
||||
"enumItems": ["MALE", "FEMALE"],
|
||||
"enumItems": [
|
||||
"MALE",
|
||||
"FEMALE"
|
||||
],
|
||||
"mappedType": "enum"
|
||||
},
|
||||
"race": {
|
||||
@ -871,7 +968,13 @@
|
||||
"autoincrement": false,
|
||||
"primary": false,
|
||||
"nullable": false,
|
||||
"enumItems": ["HUMAN", "ELF", "DWARF", "ORC", "GOBLIN"],
|
||||
"enumItems": [
|
||||
"HUMAN",
|
||||
"ELF",
|
||||
"DWARF",
|
||||
"ORC",
|
||||
"GOBLIN"
|
||||
],
|
||||
"mappedType": "enum"
|
||||
},
|
||||
"is_selectable": {
|
||||
@ -919,7 +1022,9 @@
|
||||
"name": "character_type",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["sprite_id"],
|
||||
"columnNames": [
|
||||
"sprite_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "character_type_sprite_id_index",
|
||||
"constraint": false,
|
||||
@ -928,7 +1033,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -939,9 +1046,13 @@
|
||||
"foreignKeys": {
|
||||
"character_type_sprite_id_foreign": {
|
||||
"constraintName": "character_type_sprite_id_foreign",
|
||||
"columnNames": ["sprite_id"],
|
||||
"columnNames": [
|
||||
"sprite_id"
|
||||
],
|
||||
"localTableName": "character_type",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "sprite",
|
||||
"deleteRule": "set null",
|
||||
"updateRule": "cascade"
|
||||
@ -1027,7 +1138,9 @@
|
||||
"name": "character_hair",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["sprite_id"],
|
||||
"columnNames": [
|
||||
"sprite_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "character_hair_sprite_id_index",
|
||||
"constraint": false,
|
||||
@ -1036,7 +1149,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -1047,9 +1162,13 @@
|
||||
"foreignKeys": {
|
||||
"character_hair_sprite_id_foreign": {
|
||||
"constraintName": "character_hair_sprite_id_foreign",
|
||||
"columnNames": ["sprite_id"],
|
||||
"columnNames": [
|
||||
"sprite_id"
|
||||
],
|
||||
"localTableName": "character_hair",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "sprite",
|
||||
"deleteRule": "set null",
|
||||
"updateRule": "cascade"
|
||||
@ -1160,7 +1279,9 @@
|
||||
"name": "sprite_action",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["sprite_id"],
|
||||
"columnNames": [
|
||||
"sprite_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "sprite_action_sprite_id_index",
|
||||
"constraint": false,
|
||||
@ -1169,7 +1290,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -1180,9 +1303,13 @@
|
||||
"foreignKeys": {
|
||||
"sprite_action_sprite_id_foreign": {
|
||||
"constraintName": "sprite_action_sprite_id_foreign",
|
||||
"columnNames": ["sprite_id"],
|
||||
"columnNames": [
|
||||
"sprite_id"
|
||||
],
|
||||
"localTableName": "sprite_action",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "sprite",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
@ -1247,7 +1374,9 @@
|
||||
"indexes": [
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -1315,7 +1444,9 @@
|
||||
"name": "user",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["username"],
|
||||
"columnNames": [
|
||||
"username"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "user_username_unique",
|
||||
"constraint": true,
|
||||
@ -1323,7 +1454,9 @@
|
||||
"unique": true
|
||||
},
|
||||
{
|
||||
"columnNames": ["email"],
|
||||
"columnNames": [
|
||||
"email"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "user_email_unique",
|
||||
"constraint": true,
|
||||
@ -1332,7 +1465,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -1389,7 +1524,9 @@
|
||||
"name": "password_reset_token",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["user_id"],
|
||||
"columnNames": [
|
||||
"user_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "password_reset_token_user_id_index",
|
||||
"constraint": false,
|
||||
@ -1397,7 +1534,9 @@
|
||||
"unique": false
|
||||
},
|
||||
{
|
||||
"columnNames": ["token"],
|
||||
"columnNames": [
|
||||
"token"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "password_reset_token_token_unique",
|
||||
"constraint": true,
|
||||
@ -1406,7 +1545,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -1417,9 +1558,13 @@
|
||||
"foreignKeys": {
|
||||
"password_reset_token_user_id_foreign": {
|
||||
"constraintName": "password_reset_token_user_id_foreign",
|
||||
"columnNames": ["user_id"],
|
||||
"columnNames": [
|
||||
"user_id"
|
||||
],
|
||||
"localTableName": "password_reset_token",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "user",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
@ -1647,7 +1792,9 @@
|
||||
"name": "character",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["user_id"],
|
||||
"columnNames": [
|
||||
"user_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "character_user_id_index",
|
||||
"constraint": false,
|
||||
@ -1655,7 +1802,9 @@
|
||||
"unique": false
|
||||
},
|
||||
{
|
||||
"columnNames": ["name"],
|
||||
"columnNames": [
|
||||
"name"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "character_name_unique",
|
||||
"constraint": true,
|
||||
@ -1663,7 +1812,9 @@
|
||||
"unique": true
|
||||
},
|
||||
{
|
||||
"columnNames": ["map_id"],
|
||||
"columnNames": [
|
||||
"map_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "character_map_id_index",
|
||||
"constraint": false,
|
||||
@ -1671,7 +1822,9 @@
|
||||
"unique": false
|
||||
},
|
||||
{
|
||||
"columnNames": ["character_type_id"],
|
||||
"columnNames": [
|
||||
"character_type_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "character_character_type_id_index",
|
||||
"constraint": false,
|
||||
@ -1679,7 +1832,9 @@
|
||||
"unique": false
|
||||
},
|
||||
{
|
||||
"columnNames": ["character_hair_id"],
|
||||
"columnNames": [
|
||||
"character_hair_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "character_character_hair_id_index",
|
||||
"constraint": false,
|
||||
@ -1688,7 +1843,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -1699,35 +1856,51 @@
|
||||
"foreignKeys": {
|
||||
"character_user_id_foreign": {
|
||||
"constraintName": "character_user_id_foreign",
|
||||
"columnNames": ["user_id"],
|
||||
"columnNames": [
|
||||
"user_id"
|
||||
],
|
||||
"localTableName": "character",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "user",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
},
|
||||
"character_map_id_foreign": {
|
||||
"constraintName": "character_map_id_foreign",
|
||||
"columnNames": ["map_id"],
|
||||
"columnNames": [
|
||||
"map_id"
|
||||
],
|
||||
"localTableName": "character",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "map",
|
||||
"updateRule": "cascade"
|
||||
},
|
||||
"character_character_type_id_foreign": {
|
||||
"constraintName": "character_character_type_id_foreign",
|
||||
"columnNames": ["character_type_id"],
|
||||
"columnNames": [
|
||||
"character_type_id"
|
||||
],
|
||||
"localTableName": "character",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "character_type",
|
||||
"deleteRule": "set null",
|
||||
"updateRule": "cascade"
|
||||
},
|
||||
"character_character_hair_id_foreign": {
|
||||
"constraintName": "character_character_hair_id_foreign",
|
||||
"columnNames": ["character_hair_id"],
|
||||
"columnNames": [
|
||||
"character_hair_id"
|
||||
],
|
||||
"localTableName": "character",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "character_hair",
|
||||
"deleteRule": "set null",
|
||||
"updateRule": "cascade"
|
||||
@ -1791,7 +1964,9 @@
|
||||
"name": "chat",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["character_id"],
|
||||
"columnNames": [
|
||||
"character_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "chat_character_id_index",
|
||||
"constraint": false,
|
||||
@ -1799,7 +1974,9 @@
|
||||
"unique": false
|
||||
},
|
||||
{
|
||||
"columnNames": ["map_id"],
|
||||
"columnNames": [
|
||||
"map_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "chat_map_id_index",
|
||||
"constraint": false,
|
||||
@ -1808,7 +1985,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -1819,18 +1998,26 @@
|
||||
"foreignKeys": {
|
||||
"chat_character_id_foreign": {
|
||||
"constraintName": "chat_character_id_foreign",
|
||||
"columnNames": ["character_id"],
|
||||
"columnNames": [
|
||||
"character_id"
|
||||
],
|
||||
"localTableName": "chat",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "character",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
},
|
||||
"chat_map_id_foreign": {
|
||||
"constraintName": "chat_map_id_foreign",
|
||||
"columnNames": ["map_id"],
|
||||
"columnNames": [
|
||||
"map_id"
|
||||
],
|
||||
"localTableName": "chat",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "map",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
@ -1884,7 +2071,9 @@
|
||||
"name": "character_item",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["character_id"],
|
||||
"columnNames": [
|
||||
"character_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "character_item_character_id_index",
|
||||
"constraint": false,
|
||||
@ -1892,7 +2081,9 @@
|
||||
"unique": false
|
||||
},
|
||||
{
|
||||
"columnNames": ["item_id"],
|
||||
"columnNames": [
|
||||
"item_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "character_item_item_id_index",
|
||||
"constraint": false,
|
||||
@ -1901,7 +2092,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -1912,18 +2105,26 @@
|
||||
"foreignKeys": {
|
||||
"character_item_character_id_foreign": {
|
||||
"constraintName": "character_item_character_id_foreign",
|
||||
"columnNames": ["character_id"],
|
||||
"columnNames": [
|
||||
"character_id"
|
||||
],
|
||||
"localTableName": "character_item",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "character",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
},
|
||||
"character_item_item_id_foreign": {
|
||||
"constraintName": "character_item_item_id_foreign",
|
||||
"columnNames": ["item_id"],
|
||||
"columnNames": [
|
||||
"item_id"
|
||||
],
|
||||
"localTableName": "character_item",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "item",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
@ -1950,7 +2151,14 @@
|
||||
"autoincrement": false,
|
||||
"primary": false,
|
||||
"nullable": false,
|
||||
"enumItems": ["HEAD", "BODY", "ARMS", "LEGS", "NECK", "RING"],
|
||||
"enumItems": [
|
||||
"HEAD",
|
||||
"BODY",
|
||||
"ARMS",
|
||||
"LEGS",
|
||||
"NECK",
|
||||
"RING"
|
||||
],
|
||||
"mappedType": "enum"
|
||||
},
|
||||
"character_id": {
|
||||
@ -1977,7 +2185,9 @@
|
||||
"name": "character_equipment",
|
||||
"indexes": [
|
||||
{
|
||||
"columnNames": ["character_id"],
|
||||
"columnNames": [
|
||||
"character_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "character_equipment_character_id_index",
|
||||
"constraint": false,
|
||||
@ -1985,7 +2195,9 @@
|
||||
"unique": false
|
||||
},
|
||||
{
|
||||
"columnNames": ["character_item_id"],
|
||||
"columnNames": [
|
||||
"character_item_id"
|
||||
],
|
||||
"composite": false,
|
||||
"keyName": "character_equipment_character_item_id_index",
|
||||
"constraint": false,
|
||||
@ -1994,7 +2206,9 @@
|
||||
},
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["id"],
|
||||
"columnNames": [
|
||||
"id"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
@ -2005,18 +2219,26 @@
|
||||
"foreignKeys": {
|
||||
"character_equipment_character_id_foreign": {
|
||||
"constraintName": "character_equipment_character_id_foreign",
|
||||
"columnNames": ["character_id"],
|
||||
"columnNames": [
|
||||
"character_id"
|
||||
],
|
||||
"localTableName": "character_equipment",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "character",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
},
|
||||
"character_equipment_character_item_id_foreign": {
|
||||
"constraintName": "character_equipment_character_item_id_foreign",
|
||||
"columnNames": ["character_item_id"],
|
||||
"columnNames": [
|
||||
"character_item_id"
|
||||
],
|
||||
"localTableName": "character_equipment",
|
||||
"referencedColumnNames": ["id"],
|
||||
"referencedColumnNames": [
|
||||
"id"
|
||||
],
|
||||
"referencedTableName": "character_item",
|
||||
"deleteRule": "cascade",
|
||||
"updateRule": "cascade"
|
||||
@ -2063,7 +2285,9 @@
|
||||
"indexes": [
|
||||
{
|
||||
"keyName": "PRIMARY",
|
||||
"columnNames": ["date"],
|
||||
"columnNames": [
|
||||
"date"
|
||||
],
|
||||
"composite": false,
|
||||
"constraint": true,
|
||||
"primary": true,
|
||||
|
Reference in New Issue
Block a user