7444 lines
182 KiB
JSON
7444 lines
182 KiB
JSON
{
|
|
"id": "553d3d45-22ce-411b-89b8-c73d5658b388",
|
|
"prevId": "7ae5f261-ddfc-44f3-a43d-41fb2f5e8eaa",
|
|
"version": "7",
|
|
"dialect": "postgresql",
|
|
"tables": {
|
|
"account.account": {
|
|
"name": "account",
|
|
"schema": "account",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "account_id_seq",
|
|
"schema": "account",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"login": {
|
|
"name": "login",
|
|
"type": "varchar(30)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"password": {
|
|
"name": "password",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"social_id": {
|
|
"name": "social_id",
|
|
"type": "varchar(13)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"email": {
|
|
"name": "email",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"status": {
|
|
"name": "status",
|
|
"type": "varchar(8)",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'OK'"
|
|
},
|
|
"security_code": {
|
|
"name": "security_code",
|
|
"type": "varchar(192)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"available_dt": {
|
|
"name": "available_dt",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"mileage": {
|
|
"name": "mileage",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"cash": {
|
|
"name": "cash",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"gold_expired_at": {
|
|
"name": "gold_expired_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"silver_expired_at": {
|
|
"name": "silver_expired_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"safebox_expired_at": {
|
|
"name": "safebox_expired_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"autoloot_expired_at": {
|
|
"name": "autoloot_expired_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"fish_mind_expired_at": {
|
|
"name": "fish_mind_expired_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"marriage_fast_expired_at": {
|
|
"name": "marriage_fast_expired_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"money_drop_rate_expired_at": {
|
|
"name": "money_drop_rate_expired_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"ip": {
|
|
"name": "ip",
|
|
"type": "varchar(16)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"last_played_at": {
|
|
"name": "last_played_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
}
|
|
},
|
|
"indexes": {
|
|
"account_social_id": {
|
|
"name": "account_social_id",
|
|
"columns": [
|
|
{
|
|
"expression": "social_id",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {
|
|
"account_login": {
|
|
"name": "account_login",
|
|
"nullsNotDistinct": false,
|
|
"columns": [
|
|
"login"
|
|
]
|
|
},
|
|
"account_email": {
|
|
"name": "account_email",
|
|
"nullsNotDistinct": false,
|
|
"columns": [
|
|
"email"
|
|
]
|
|
}
|
|
},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.affect": {
|
|
"name": "affect",
|
|
"schema": "player",
|
|
"columns": {
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"type": {
|
|
"name": "type",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"apply_on": {
|
|
"name": "apply_on",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"apply_value": {
|
|
"name": "apply_value",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"flag": {
|
|
"name": "flag",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"duration": {
|
|
"name": "duration",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"sp_cost": {
|
|
"name": "sp_cost",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"affect_player_id_player_id_fk": {
|
|
"name": "affect_player_id_player_id_fk",
|
|
"tableFrom": "affect",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.banword": {
|
|
"name": "banword",
|
|
"schema": "player",
|
|
"columns": {
|
|
"word": {
|
|
"name": "word",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.boot_log": {
|
|
"name": "boot_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "boot_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"hostname": {
|
|
"name": "hostname",
|
|
"type": "char(128)",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'UNKNOWN'"
|
|
},
|
|
"channel": {
|
|
"name": "channel",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.change_empire": {
|
|
"name": "change_empire",
|
|
"schema": "player",
|
|
"columns": {
|
|
"account_id": {
|
|
"name": "account_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"change_count": {
|
|
"name": "change_count",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"change_empire_account_id_account_id_fk": {
|
|
"name": "change_empire_account_id_account_id_fk",
|
|
"tableFrom": "change_empire",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"account_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.change_name": {
|
|
"name": "change_name",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "change_name_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"old_name": {
|
|
"name": "old_name",
|
|
"type": "varchar(191)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"new_name": {
|
|
"name": "new_name",
|
|
"type": "varchar(191)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"ip": {
|
|
"name": "ip",
|
|
"type": "varchar(16)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"change_name_player_id_player_id_fk": {
|
|
"name": "change_name_player_id_player_id_fk",
|
|
"tableFrom": "change_name",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.command_log": {
|
|
"name": "command_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "command_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"server": {
|
|
"name": "server",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"ip": {
|
|
"name": "ip",
|
|
"type": "varchar(16)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"port": {
|
|
"name": "port",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"username": {
|
|
"name": "username",
|
|
"type": "varchar(50)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"command": {
|
|
"name": "command",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"command_log_player_id_player_id_fk": {
|
|
"name": "command_log_player_id_player_id_fk",
|
|
"tableFrom": "command_log",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.cube_log": {
|
|
"name": "cube_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "cube_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"x": {
|
|
"name": "x",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"y": {
|
|
"name": "y",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"item_vnum": {
|
|
"name": "item_vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"item_uid": {
|
|
"name": "item_uid",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"item_count": {
|
|
"name": "item_count",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"success": {
|
|
"name": "success",
|
|
"type": "boolean",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {
|
|
"cube_log_player_id": {
|
|
"name": "cube_log_player_id",
|
|
"columns": [
|
|
{
|
|
"expression": "player_id",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"cube_log_item_vnum": {
|
|
"name": "cube_log_item_vnum",
|
|
"columns": [
|
|
{
|
|
"expression": "item_vnum",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"cube_log_item_uid": {
|
|
"name": "cube_log_item_uid",
|
|
"columns": [
|
|
{
|
|
"expression": "item_uid",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"web.download": {
|
|
"name": "download",
|
|
"schema": "web",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "byDefault",
|
|
"name": "download_id_seq",
|
|
"schema": "web",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"label": {
|
|
"name": "label",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"url": {
|
|
"name": "url",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.dragon_slay_log": {
|
|
"name": "dragon_slay_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "dragon_slay_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"guild_id": {
|
|
"name": "guild_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"vnum": {
|
|
"name": "vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"start_time": {
|
|
"name": "start_time",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"end_time": {
|
|
"name": "end_time",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.fish_log": {
|
|
"name": "fish_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "fish_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"map_index": {
|
|
"name": "map_index",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"fish_id": {
|
|
"name": "fish_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"fishing_level": {
|
|
"name": "fishing_level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"waiting_time": {
|
|
"name": "waiting_time",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"success": {
|
|
"name": "success",
|
|
"type": "boolean",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"size": {
|
|
"name": "size",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"fish_log_player_id_player_id_fk": {
|
|
"name": "fish_log_player_id_player_id_fk",
|
|
"tableFrom": "fish_log",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"common.gm_host": {
|
|
"name": "gm_host",
|
|
"schema": "common",
|
|
"columns": {
|
|
"ip": {
|
|
"name": "ip",
|
|
"type": "varchar(16)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"common.gm_list": {
|
|
"name": "gm_list",
|
|
"schema": "common",
|
|
"columns": {
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"contact_ip": {
|
|
"name": "contact_ip",
|
|
"type": "varchar(16)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"server_ip": {
|
|
"name": "server_ip",
|
|
"type": "varchar(16)",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'ALL'"
|
|
},
|
|
"authority": {
|
|
"name": "authority",
|
|
"type": "gm_authority",
|
|
"typeSchema": "common",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "'PLAYER'"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"gm_list_player_id_player_id_fk": {
|
|
"name": "gm_list_player_id_player_id_fk",
|
|
"tableFrom": "gm_list",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.gold_log": {
|
|
"name": "gold_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "gold_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"what": {
|
|
"name": "what",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"how": {
|
|
"name": "how",
|
|
"type": "gold_log_how",
|
|
"typeSchema": "log",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"hint": {
|
|
"name": "hint",
|
|
"type": "varchar(50)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {
|
|
"gold_log_created_at": {
|
|
"name": "gold_log_created_at",
|
|
"columns": [
|
|
{
|
|
"expression": "created_at",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"gold_log_player_id": {
|
|
"name": "gold_log_player_id",
|
|
"columns": [
|
|
{
|
|
"expression": "player_id",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"gold_log_what": {
|
|
"name": "gold_log_what",
|
|
"columns": [
|
|
{
|
|
"expression": "what",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"gold_log_how": {
|
|
"name": "gold_log_how",
|
|
"columns": [
|
|
{
|
|
"expression": "how",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {
|
|
"gold_log_player_id_player_id_fk": {
|
|
"name": "gold_log_player_id_player_id_fk",
|
|
"tableFrom": "gold_log",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.guild": {
|
|
"name": "guild",
|
|
"schema": "player",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "guild_id_seq",
|
|
"schema": "player",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(12)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"sp": {
|
|
"name": "sp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 1000
|
|
},
|
|
"master": {
|
|
"name": "master",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"level": {
|
|
"name": "level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"exp": {
|
|
"name": "exp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"skill_point": {
|
|
"name": "skill_point",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"skill": {
|
|
"name": "skill",
|
|
"type": "bytea",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"win": {
|
|
"name": "win",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"draw": {
|
|
"name": "draw",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"loss": {
|
|
"name": "loss",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"ladder_point": {
|
|
"name": "ladder_point",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"gold": {
|
|
"name": "gold",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.guild_comment": {
|
|
"name": "guild_comment",
|
|
"schema": "player",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "guild_comment_id_seq",
|
|
"schema": "player",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"guild_id": {
|
|
"name": "guild_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(8)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"notice": {
|
|
"name": "notice",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"content": {
|
|
"name": "content",
|
|
"type": "varchar(50)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {
|
|
"aaa": {
|
|
"name": "aaa",
|
|
"columns": [
|
|
{
|
|
"expression": "notice",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
},
|
|
{
|
|
"expression": "id",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
},
|
|
{
|
|
"expression": "guild_id",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"guild_comment_guild_id": {
|
|
"name": "guild_comment_guild_id",
|
|
"columns": [
|
|
{
|
|
"expression": "guild_id",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {
|
|
"guild_comment_guild_id_guild_id_fk": {
|
|
"name": "guild_comment_guild_id_guild_id_fk",
|
|
"tableFrom": "guild_comment",
|
|
"tableTo": "guild",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"guild_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.guild_grade": {
|
|
"name": "guild_grade",
|
|
"schema": "player",
|
|
"columns": {
|
|
"guild_id": {
|
|
"name": "guild_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"grade": {
|
|
"name": "grade",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(8)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"auth": {
|
|
"name": "auth",
|
|
"type": "guild_grade_auth[]",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'{}'"
|
|
},
|
|
"auth_bits": {
|
|
"name": "auth_bits",
|
|
"type": "bigint",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"generated": {
|
|
"as": "enum_array_to_bitmask(\"player\".\"guild_grade\".\"auth\")",
|
|
"type": "stored"
|
|
}
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"guild_grade_guild_id_guild_id_fk": {
|
|
"name": "guild_grade_guild_id_guild_id_fk",
|
|
"tableFrom": "guild_grade",
|
|
"tableTo": "guild",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"guild_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.guild_member": {
|
|
"name": "guild_member",
|
|
"schema": "player",
|
|
"columns": {
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"guild_id": {
|
|
"name": "guild_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"grade": {
|
|
"name": "grade",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"is_general": {
|
|
"name": "is_general",
|
|
"type": "boolean",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": false
|
|
},
|
|
"offer": {
|
|
"name": "offer",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"guild_member_player_id_player_id_fk": {
|
|
"name": "guild_member_player_id_player_id_fk",
|
|
"tableFrom": "guild_member",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
},
|
|
"guild_member_guild_id_guild_id_fk": {
|
|
"name": "guild_member_guild_id_guild_id_fk",
|
|
"tableFrom": "guild_member",
|
|
"tableTo": "guild",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"guild_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {
|
|
"guild_member_player_id_guild_id_pk": {
|
|
"name": "guild_member_player_id_guild_id_pk",
|
|
"columns": [
|
|
"player_id",
|
|
"guild_id"
|
|
]
|
|
}
|
|
},
|
|
"uniqueConstraints": {
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"nullsNotDistinct": false,
|
|
"columns": [
|
|
"player_id"
|
|
]
|
|
}
|
|
},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.guild_war_bet": {
|
|
"name": "guild_war_bet",
|
|
"schema": "player",
|
|
"columns": {
|
|
"login": {
|
|
"name": "login",
|
|
"type": "varchar(30)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"gold": {
|
|
"name": "gold",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"guild_id": {
|
|
"name": "guild_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"war_id": {
|
|
"name": "war_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"guild_war_bet_login_account_login_fk": {
|
|
"name": "guild_war_bet_login_account_login_fk",
|
|
"tableFrom": "guild_war_bet",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"login"
|
|
],
|
|
"columnsTo": [
|
|
"login"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
},
|
|
"guild_war_bet_guild_id_guild_id_fk": {
|
|
"name": "guild_war_bet_guild_id_guild_id_fk",
|
|
"tableFrom": "guild_war_bet",
|
|
"tableTo": "guild",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"guild_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
},
|
|
"guild_war_bet_war_id_guild_war_reservation_id_fk": {
|
|
"name": "guild_war_bet_war_id_guild_war_reservation_id_fk",
|
|
"tableFrom": "guild_war_bet",
|
|
"tableTo": "guild_war_reservation",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"war_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.guild_war_reservation": {
|
|
"name": "guild_war_reservation",
|
|
"schema": "player",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "guild_war_reservation_id_seq",
|
|
"schema": "player",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"guild1": {
|
|
"name": "guild1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"guild2": {
|
|
"name": "guild2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"type": {
|
|
"name": "type",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"warprice": {
|
|
"name": "warprice",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"initial_score": {
|
|
"name": "initial_score",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"started": {
|
|
"name": "started",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"bet_from": {
|
|
"name": "bet_from",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"bet_to": {
|
|
"name": "bet_to",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"winner": {
|
|
"name": "winner",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": -1
|
|
},
|
|
"power_from": {
|
|
"name": "power_from",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"power_to": {
|
|
"name": "power_to",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"handicap": {
|
|
"name": "handicap",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"result_1": {
|
|
"name": "result_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"result_2": {
|
|
"name": "result_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"started_at": {
|
|
"name": "started_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"guild_war_reservation_guild1_guild_id_fk": {
|
|
"name": "guild_war_reservation_guild1_guild_id_fk",
|
|
"tableFrom": "guild_war_reservation",
|
|
"tableTo": "guild",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"guild1"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
},
|
|
"guild_war_reservation_guild2_guild_id_fk": {
|
|
"name": "guild_war_reservation_guild2_guild_id_fk",
|
|
"tableFrom": "guild_war_reservation",
|
|
"tableTo": "guild",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"guild2"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.hack_log": {
|
|
"name": "hack_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "hack_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"login": {
|
|
"name": "login",
|
|
"type": "varchar(30)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "char(24)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"ip": {
|
|
"name": "ip",
|
|
"type": "char(15)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"server": {
|
|
"name": "server",
|
|
"type": "char(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"why": {
|
|
"name": "why",
|
|
"type": "char(191)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"hack_log_login_account_login_fk": {
|
|
"name": "hack_log_login_account_login_fk",
|
|
"tableFrom": "hack_log",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"login"
|
|
],
|
|
"columnsTo": [
|
|
"login"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.horse_name": {
|
|
"name": "horse_name",
|
|
"schema": "player",
|
|
"columns": {
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(24)",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'NONAME'"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"horse_name_player_id_player_id_fk": {
|
|
"name": "horse_name_player_id_player_id_fk",
|
|
"tableFrom": "horse_name",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.item": {
|
|
"name": "item",
|
|
"schema": "player",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "item_id_seq",
|
|
"schema": "player",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"owner_id": {
|
|
"name": "owner_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"window": {
|
|
"name": "window",
|
|
"type": "item_window",
|
|
"typeSchema": "player",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'INVENTORY'"
|
|
},
|
|
"position": {
|
|
"name": "position",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"count": {
|
|
"name": "count",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"vnum": {
|
|
"name": "vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"socket_0": {
|
|
"name": "socket_0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"socket_1": {
|
|
"name": "socket_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"socket_2": {
|
|
"name": "socket_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"socket_3": {
|
|
"name": "socket_3",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"socket_4": {
|
|
"name": "socket_4",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"socket_5": {
|
|
"name": "socket_5",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_type_0": {
|
|
"name": "attr_type_0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_value_0": {
|
|
"name": "attr_value_0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_type_1": {
|
|
"name": "attr_type_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_value_1": {
|
|
"name": "attr_value_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_type_2": {
|
|
"name": "attr_type_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_value_2": {
|
|
"name": "attr_value_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_type_3": {
|
|
"name": "attr_type_3",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_value_3": {
|
|
"name": "attr_value_3",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_type_4": {
|
|
"name": "attr_type_4",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_value_4": {
|
|
"name": "attr_value_4",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_type_5": {
|
|
"name": "attr_type_5",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_value_5": {
|
|
"name": "attr_value_5",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_type_6": {
|
|
"name": "attr_type_6",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"attr_value_6": {
|
|
"name": "attr_value_6",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
}
|
|
},
|
|
"indexes": {
|
|
"item_owner_id": {
|
|
"name": "item_owner_id",
|
|
"columns": [
|
|
{
|
|
"expression": "owner_id",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"item_window": {
|
|
"name": "item_window",
|
|
"columns": [
|
|
{
|
|
"expression": "window",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"item_vnum": {
|
|
"name": "item_vnum",
|
|
"columns": [
|
|
{
|
|
"expression": "vnum",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.item_attr": {
|
|
"name": "item_attr",
|
|
"schema": "player",
|
|
"columns": {
|
|
"apply": {
|
|
"name": "apply",
|
|
"type": "item_attr_apply",
|
|
"typeSchema": "player",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'MAX_HP'"
|
|
},
|
|
"probability": {
|
|
"name": "probability",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"lvl_1": {
|
|
"name": "lvl_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"lvl_2": {
|
|
"name": "lvl_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"lvl_3": {
|
|
"name": "lvl_3",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"lvl_4": {
|
|
"name": "lvl_4",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"lvl_5": {
|
|
"name": "lvl_5",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"weapon": {
|
|
"name": "weapon",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"body": {
|
|
"name": "body",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"wrist": {
|
|
"name": "wrist",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"foots": {
|
|
"name": "foots",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"neck": {
|
|
"name": "neck",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"head": {
|
|
"name": "head",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"shield": {
|
|
"name": "shield",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"ear": {
|
|
"name": "ear",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.item_attr_rare": {
|
|
"name": "item_attr_rare",
|
|
"schema": "player",
|
|
"columns": {
|
|
"apply": {
|
|
"name": "apply",
|
|
"type": "item_attr_rare_apply",
|
|
"typeSchema": "player",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'MAX_HP'"
|
|
},
|
|
"probability": {
|
|
"name": "probability",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"lvl_1": {
|
|
"name": "lvl_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"lvl_2": {
|
|
"name": "lvl_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"lvl_3": {
|
|
"name": "lvl_3",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"lvl_4": {
|
|
"name": "lvl_4",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"lvl_5": {
|
|
"name": "lvl_5",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"weapon": {
|
|
"name": "weapon",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"body": {
|
|
"name": "body",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"wrist": {
|
|
"name": "wrist",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"foots": {
|
|
"name": "foots",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"neck": {
|
|
"name": "neck",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"head": {
|
|
"name": "head",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"shield": {
|
|
"name": "shield",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"ear": {
|
|
"name": "ear",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.item_award": {
|
|
"name": "item_award",
|
|
"schema": "player",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "item_award_id_seq",
|
|
"schema": "player",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"login": {
|
|
"name": "login",
|
|
"type": "varchar(30)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"vnum": {
|
|
"name": "vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"count": {
|
|
"name": "count",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"give_at": {
|
|
"name": "give_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"taken_at": {
|
|
"name": "taken_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"item_id": {
|
|
"name": "item_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"why": {
|
|
"name": "why",
|
|
"type": "varchar(128)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"socket_0": {
|
|
"name": "socket_0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"socket_1": {
|
|
"name": "socket_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"socket_2": {
|
|
"name": "socket_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"mall": {
|
|
"name": "mall",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
}
|
|
},
|
|
"indexes": {
|
|
"item_award_player_id": {
|
|
"name": "item_award_player_id",
|
|
"columns": [
|
|
{
|
|
"expression": "player_id",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"item_award_given_at": {
|
|
"name": "item_award_given_at",
|
|
"columns": [
|
|
{
|
|
"expression": "give_at",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"item_award_taken_at": {
|
|
"name": "item_award_taken_at",
|
|
"columns": [
|
|
{
|
|
"expression": "taken_at",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {
|
|
"item_award_player_id_player_id_fk": {
|
|
"name": "item_award_player_id_player_id_fk",
|
|
"tableFrom": "item_award",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
},
|
|
"item_award_login_account_login_fk": {
|
|
"name": "item_award_login_account_login_fk",
|
|
"tableFrom": "item_award",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"login"
|
|
],
|
|
"columnsTo": [
|
|
"login"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.item_proto": {
|
|
"name": "item_proto",
|
|
"schema": "player",
|
|
"columns": {
|
|
"vnum": {
|
|
"name": "vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"locale_name": {
|
|
"name": "locale_name",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"type": {
|
|
"name": "type",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"sub_type": {
|
|
"name": "sub_type",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"weight": {
|
|
"name": "weight",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"size": {
|
|
"name": "size",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"anti_flag": {
|
|
"name": "anti_flag",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"flag": {
|
|
"name": "flag",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"wear_flag": {
|
|
"name": "wear_flag",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"immune_flag": {
|
|
"name": "immune_flag",
|
|
"type": "item_proto_immune_flag[]",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'{}'"
|
|
},
|
|
"gold": {
|
|
"name": "gold",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"shop_buy_price": {
|
|
"name": "shop_buy_price",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"refined_vnum": {
|
|
"name": "refined_vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"refine_set": {
|
|
"name": "refine_set",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"refine_set2": {
|
|
"name": "refine_set2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"magic_percentage": {
|
|
"name": "magic_percentage",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"limit_type_0": {
|
|
"name": "limit_type_0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"limit_value_0": {
|
|
"name": "limit_value_0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"limit_type_1": {
|
|
"name": "limit_type_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"limit_value_1": {
|
|
"name": "limit_value_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"apply_type_0": {
|
|
"name": "apply_type_0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"apply_value_0": {
|
|
"name": "apply_value_0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"apply_type_1": {
|
|
"name": "apply_type_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"apply_value_1": {
|
|
"name": "apply_value_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"apply_type_2": {
|
|
"name": "apply_type_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"apply_value_2": {
|
|
"name": "apply_value_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"value_0": {
|
|
"name": "value_0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"value_1": {
|
|
"name": "value_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"value_2": {
|
|
"name": "value_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"value_3": {
|
|
"name": "value_3",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"value_4": {
|
|
"name": "value_4",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"value_5": {
|
|
"name": "value_5",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
},
|
|
"socket_0": {
|
|
"name": "socket_0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": -1
|
|
},
|
|
"socket_1": {
|
|
"name": "socket_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": -1
|
|
},
|
|
"socket_2": {
|
|
"name": "socket_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": -1
|
|
},
|
|
"socket_3": {
|
|
"name": "socket_3",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": -1
|
|
},
|
|
"socket_4": {
|
|
"name": "socket_4",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": -1
|
|
},
|
|
"socket_5": {
|
|
"name": "socket_5",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": -1
|
|
},
|
|
"specular": {
|
|
"name": "specular",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"socket_percentage": {
|
|
"name": "socket_percentage",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"addon_type": {
|
|
"name": "addon_type",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.land": {
|
|
"name": "land",
|
|
"schema": "player",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true
|
|
},
|
|
"map_index": {
|
|
"name": "map_index",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"x": {
|
|
"name": "x",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"y": {
|
|
"name": "y",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"width": {
|
|
"name": "width",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"height": {
|
|
"name": "height",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"guild_id": {
|
|
"name": "guild_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"guild_level_limit": {
|
|
"name": "guild_level_limit",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"price": {
|
|
"name": "price",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"enabled": {
|
|
"name": "enabled",
|
|
"type": "boolean",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": false
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.level_log": {
|
|
"name": "level_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "level_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "char(24)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"level": {
|
|
"name": "level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"playtime": {
|
|
"name": "playtime",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"level_log_player_id_player_id_fk": {
|
|
"name": "level_log_player_id_player_id_fk",
|
|
"tableFrom": "level_log",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"common.locale": {
|
|
"name": "locale",
|
|
"schema": "common",
|
|
"columns": {
|
|
"key": {
|
|
"name": "key",
|
|
"type": "varchar(191)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"value": {
|
|
"name": "value",
|
|
"type": "varchar(191)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
}
|
|
},
|
|
"indexes": {
|
|
"locale_key": {
|
|
"name": "locale_key",
|
|
"columns": [
|
|
{
|
|
"expression": "key",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.log": {
|
|
"name": "log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"type": {
|
|
"name": "type",
|
|
"type": "log_type",
|
|
"typeSchema": "log",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'ITEM'"
|
|
},
|
|
"who": {
|
|
"name": "who",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"x": {
|
|
"name": "x",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"y": {
|
|
"name": "y",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"what": {
|
|
"name": "what",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"how": {
|
|
"name": "how",
|
|
"type": "varchar(50)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"hint": {
|
|
"name": "hint",
|
|
"type": "varchar(70)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"ip": {
|
|
"name": "ip",
|
|
"type": "varchar(16)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"vnum": {
|
|
"name": "vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {
|
|
"log_who": {
|
|
"name": "log_who",
|
|
"columns": [
|
|
{
|
|
"expression": "who",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"log_what": {
|
|
"name": "log_what",
|
|
"columns": [
|
|
{
|
|
"expression": "what",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"log_how": {
|
|
"name": "log_how",
|
|
"columns": [
|
|
{
|
|
"expression": "how",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.login_log": {
|
|
"name": "login_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "login_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"type": {
|
|
"name": "type",
|
|
"type": "login_log_type",
|
|
"typeSchema": "log",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"channel": {
|
|
"name": "channel",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"account_id": {
|
|
"name": "account_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"level": {
|
|
"name": "level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"job": {
|
|
"name": "job",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"playtime": {
|
|
"name": "playtime",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {
|
|
"login_log_player_id": {
|
|
"name": "login_log_player_id",
|
|
"columns": [
|
|
{
|
|
"expression": "player_id",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
},
|
|
{
|
|
"expression": "type",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {
|
|
"login_log_account_id_account_id_fk": {
|
|
"name": "login_log_account_id_account_id_fk",
|
|
"tableFrom": "login_log",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"account_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
},
|
|
"login_log_player_id_player_id_fk": {
|
|
"name": "login_log_player_id_player_id_fk",
|
|
"tableFrom": "login_log",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.login_log_2": {
|
|
"name": "login_log_2",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "login_log_2_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"type": {
|
|
"name": "type",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"is_gm": {
|
|
"name": "is_gm",
|
|
"type": "boolean",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"channel": {
|
|
"name": "channel",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"account_id": {
|
|
"name": "account_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"ip": {
|
|
"name": "ip",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"client_version": {
|
|
"name": "client_version",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"playtime": {
|
|
"name": "playtime",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"login_at": {
|
|
"name": "login_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"logout_at": {
|
|
"name": "logout_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"login_log_2_account_id_account_id_fk": {
|
|
"name": "login_log_2_account_id_account_id_fk",
|
|
"tableFrom": "login_log_2",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"account_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
},
|
|
"login_log_2_player_id_player_id_fk": {
|
|
"name": "login_log_2_player_id_player_id_fk",
|
|
"tableFrom": "login_log_2",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.lotto_list": {
|
|
"name": "lotto_list",
|
|
"schema": "player",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "lotto_list_id_seq",
|
|
"schema": "player",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"server": {
|
|
"name": "server",
|
|
"type": "varchar(20)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"playerId": {
|
|
"name": "playerId",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"lotto_list_playerId_player_id_fk": {
|
|
"name": "lotto_list_playerId_player_id_fk",
|
|
"tableFrom": "lotto_list",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"playerId"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.marriage": {
|
|
"name": "marriage",
|
|
"schema": "player",
|
|
"columns": {
|
|
"is_married": {
|
|
"name": "is_married",
|
|
"type": "boolean",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": false
|
|
},
|
|
"player_id_1": {
|
|
"name": "player_id_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"player_id_2": {
|
|
"name": "player_id_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"love_points": {
|
|
"name": "love_points",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"marriage_player_id_1_player_id_fk": {
|
|
"name": "marriage_player_id_1_player_id_fk",
|
|
"tableFrom": "marriage",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id_1"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
},
|
|
"marriage_player_id_2_player_id_fk": {
|
|
"name": "marriage_player_id_2_player_id_fk",
|
|
"tableFrom": "marriage",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id_2"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.messenger_list": {
|
|
"name": "messenger_list",
|
|
"schema": "player",
|
|
"columns": {
|
|
"account": {
|
|
"name": "account",
|
|
"type": "varchar(16)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"companion": {
|
|
"name": "companion",
|
|
"type": "varchar(16)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.mob_proto": {
|
|
"name": "mob_proto",
|
|
"schema": "player",
|
|
"columns": {
|
|
"vnum": {
|
|
"name": "vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"locale_name": {
|
|
"name": "locale_name",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"rank": {
|
|
"name": "rank",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"type": {
|
|
"name": "type",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"battle_type": {
|
|
"name": "battle_type",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"level": {
|
|
"name": "level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 1
|
|
},
|
|
"size": {
|
|
"name": "size",
|
|
"type": "mob_size",
|
|
"typeSchema": "player",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "'SMALL'"
|
|
},
|
|
"ai_flag": {
|
|
"name": "ai_flag",
|
|
"type": "mob_ai_flag[]",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'{}'"
|
|
},
|
|
"mount_capacity": {
|
|
"name": "mount_capacity",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"set_race_flag": {
|
|
"name": "set_race_flag",
|
|
"type": "mob_set_race_flag",
|
|
"typeSchema": "player",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"set_immune_flag": {
|
|
"name": "set_immune_flag",
|
|
"type": "mob_set_immune_flag",
|
|
"typeSchema": "player",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"empire": {
|
|
"name": "empire",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"folder": {
|
|
"name": "folder",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"on_click": {
|
|
"name": "on_click",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"st": {
|
|
"name": "st",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"dx": {
|
|
"name": "dx",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"ht": {
|
|
"name": "ht",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"iq": {
|
|
"name": "iq",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"damage_min": {
|
|
"name": "damage_min",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"damage_max": {
|
|
"name": "damage_max",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"max_hp": {
|
|
"name": "max_hp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"regen_cycle": {
|
|
"name": "regen_cycle",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"regen_percent": {
|
|
"name": "regen_percent",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"gold_min": {
|
|
"name": "gold_min",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"gold_max": {
|
|
"name": "gold_max",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"exp": {
|
|
"name": "exp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"def": {
|
|
"name": "def",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"attack_speed": {
|
|
"name": "attack_speed",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 100
|
|
},
|
|
"move_speed": {
|
|
"name": "move_speed",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 100
|
|
},
|
|
"aggressive_hp_percentage": {
|
|
"name": "aggressive_hp_percentage",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"aggressive_sight": {
|
|
"name": "aggressive_sight",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"attack_range": {
|
|
"name": "attack_range",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"drop_item": {
|
|
"name": "drop_item",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"resurrection_vnum": {
|
|
"name": "resurrection_vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"enchant_curse": {
|
|
"name": "enchant_curse",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"enchant_slow": {
|
|
"name": "enchant_slow",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"enchant_poison": {
|
|
"name": "enchant_poison",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"enchant_stun": {
|
|
"name": "enchant_stun",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"enchant_critical": {
|
|
"name": "enchant_critical",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"enchant_penetrate": {
|
|
"name": "enchant_penetrate",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"resist_sword": {
|
|
"name": "resist_sword",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"resist_twohand": {
|
|
"name": "resist_twohand",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"resist_dagger": {
|
|
"name": "resist_dagger",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"resist_bell": {
|
|
"name": "resist_bell",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"resist_fan": {
|
|
"name": "resist_fan",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"resist_bow": {
|
|
"name": "resist_bow",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"resist_fire": {
|
|
"name": "resist_fire",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"resist_elect": {
|
|
"name": "resist_elect",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"resist_magic": {
|
|
"name": "resist_magic",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"resist_wind": {
|
|
"name": "resist_wind",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"resist_poison": {
|
|
"name": "resist_poison",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"dam_multiply": {
|
|
"name": "dam_multiply",
|
|
"type": "double precision",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"summon": {
|
|
"name": "summon",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"drain_sp": {
|
|
"name": "drain_sp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"mob_color": {
|
|
"name": "mob_color",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"polymorph_item": {
|
|
"name": "polymorph_item",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"skill_level0": {
|
|
"name": "skill_level0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"skill_vnum0": {
|
|
"name": "skill_vnum0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"skill_level1": {
|
|
"name": "skill_level1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"skill_vnum1": {
|
|
"name": "skill_vnum1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"skill_level2": {
|
|
"name": "skill_level2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"skill_vnum2": {
|
|
"name": "skill_vnum2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"skill_level3": {
|
|
"name": "skill_level3",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"skill_vnum3": {
|
|
"name": "skill_vnum3",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"skill_level4": {
|
|
"name": "skill_level4",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"skill_vnum4": {
|
|
"name": "skill_vnum4",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"sp_berserk": {
|
|
"name": "sp_berserk",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"sp_stoneskin": {
|
|
"name": "sp_stoneskin",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"sp_godspeed": {
|
|
"name": "sp_godspeed",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"sp_deathblow": {
|
|
"name": "sp_deathblow",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"sp_revive": {
|
|
"name": "sp_revive",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.monarch": {
|
|
"name": "monarch",
|
|
"schema": "player",
|
|
"columns": {
|
|
"empire": {
|
|
"name": "empire",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"win_at": {
|
|
"name": "win_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"money": {
|
|
"name": "money",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"monarch_player_id_player_id_fk": {
|
|
"name": "monarch_player_id_player_id_fk",
|
|
"tableFrom": "monarch",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.monarch_candidacy": {
|
|
"name": "monarch_candidacy",
|
|
"schema": "player",
|
|
"columns": {
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"date": {
|
|
"name": "date",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(16)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"win_at": {
|
|
"name": "win_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"monarch_candidacy_player_id_player_id_fk": {
|
|
"name": "monarch_candidacy_player_id_player_id_fk",
|
|
"tableFrom": "monarch_candidacy",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.monarch_election": {
|
|
"name": "monarch_election",
|
|
"schema": "player",
|
|
"columns": {
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"selected_player_id": {
|
|
"name": "selected_player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"election_at": {
|
|
"name": "election_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"monarch_election_player_id_player_id_fk": {
|
|
"name": "monarch_election_player_id_player_id_fk",
|
|
"tableFrom": "monarch_election",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
},
|
|
"monarch_election_selected_player_id_player_id_fk": {
|
|
"name": "monarch_election_selected_player_id_player_id_fk",
|
|
"tableFrom": "monarch_election",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"selected_player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.money_log": {
|
|
"name": "money_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "money_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"type": {
|
|
"name": "type",
|
|
"type": "money_log_type",
|
|
"typeSchema": "log",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"vnum": {
|
|
"name": "vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"gold": {
|
|
"name": "gold",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {
|
|
"money_log_type": {
|
|
"name": "money_log_type",
|
|
"columns": [
|
|
{
|
|
"expression": "type",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
},
|
|
{
|
|
"expression": "vnum",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.myshop_pricelist": {
|
|
"name": "myshop_pricelist",
|
|
"schema": "player",
|
|
"columns": {
|
|
"owner_id": {
|
|
"name": "owner_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"item_vnum": {
|
|
"name": "item_vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"price": {
|
|
"name": "price",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {
|
|
"list_id": {
|
|
"name": "list_id",
|
|
"nullsNotDistinct": false,
|
|
"columns": [
|
|
"owner_id",
|
|
"item_vnum"
|
|
]
|
|
}
|
|
},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.object": {
|
|
"name": "object",
|
|
"schema": "player",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "object_id_seq",
|
|
"schema": "player",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"land_id": {
|
|
"name": "land_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"vnum": {
|
|
"name": "vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"map_index": {
|
|
"name": "map_index",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"x": {
|
|
"name": "x",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"y": {
|
|
"name": "y",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"x_rot": {
|
|
"name": "x_rot",
|
|
"type": "double precision",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"y_rot": {
|
|
"name": "y_rot",
|
|
"type": "double precision",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"z_rot": {
|
|
"name": "z_rot",
|
|
"type": "double precision",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"life": {
|
|
"name": "life",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.object_proto": {
|
|
"name": "object_proto",
|
|
"schema": "player",
|
|
"columns": {
|
|
"vnum": {
|
|
"name": "vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(32)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"price": {
|
|
"name": "price",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"materials": {
|
|
"name": "materials",
|
|
"type": "varchar(64)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"upgrade_vnum": {
|
|
"name": "upgrade_vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"upgrade_limit_time": {
|
|
"name": "upgrade_limit_time",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"life": {
|
|
"name": "life",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"reg_1": {
|
|
"name": "reg_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"reg_2": {
|
|
"name": "reg_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"reg_3": {
|
|
"name": "reg_3",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"reg_4": {
|
|
"name": "reg_4",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"npc": {
|
|
"name": "npc",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"group_vnum": {
|
|
"name": "group_vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"dependent_group": {
|
|
"name": "dependent_group",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
}
|
|
},
|
|
"indexes": {
|
|
"object_proto_vnum": {
|
|
"name": "object_proto_vnum",
|
|
"columns": [
|
|
{
|
|
"expression": "vnum",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"object_proto_group_vnum": {
|
|
"name": "object_proto_group_vnum",
|
|
"columns": [
|
|
{
|
|
"expression": "group_vnum",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"object_proto_upgrade_vnum": {
|
|
"name": "object_proto_upgrade_vnum",
|
|
"columns": [
|
|
{
|
|
"expression": "upgrade_vnum",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"web.password_reset_session": {
|
|
"name": "password_reset_session",
|
|
"schema": "web",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "text",
|
|
"primaryKey": true,
|
|
"notNull": true
|
|
},
|
|
"user_id": {
|
|
"name": "user_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"email": {
|
|
"name": "email",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"code": {
|
|
"name": "code",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"expires_at": {
|
|
"name": "expires_at",
|
|
"type": "timestamp with time zone",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"password_reset_session_user_id_account_id_fk": {
|
|
"name": "password_reset_session_user_id_account_id_fk",
|
|
"tableFrom": "password_reset_session",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"user_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.player": {
|
|
"name": "player",
|
|
"schema": "player",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "player_id_seq",
|
|
"schema": "player",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"account_id": {
|
|
"name": "account_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(24)",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'NONAME'"
|
|
},
|
|
"job": {
|
|
"name": "job",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"voice": {
|
|
"name": "voice",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"dir": {
|
|
"name": "dir",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"x": {
|
|
"name": "x",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"y": {
|
|
"name": "y",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"z": {
|
|
"name": "z",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"map_index": {
|
|
"name": "map_index",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"exit_x": {
|
|
"name": "exit_x",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"exit_y": {
|
|
"name": "exit_y",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"exit_map_index": {
|
|
"name": "exit_map_index",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"hp": {
|
|
"name": "hp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"mp": {
|
|
"name": "mp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"stamina": {
|
|
"name": "stamina",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"random_hp": {
|
|
"name": "random_hp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"random_sp": {
|
|
"name": "random_sp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"playtime": {
|
|
"name": "playtime",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"level": {
|
|
"name": "level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 1
|
|
},
|
|
"level_step": {
|
|
"name": "level_step",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"st": {
|
|
"name": "st",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"ht": {
|
|
"name": "ht",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"dx": {
|
|
"name": "dx",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"iq": {
|
|
"name": "iq",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"exp": {
|
|
"name": "exp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"gold": {
|
|
"name": "gold",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"stat_point": {
|
|
"name": "stat_point",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"skill_point": {
|
|
"name": "skill_point",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"quick_slot": {
|
|
"name": "quick_slot",
|
|
"type": "bytea",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"ip": {
|
|
"name": "ip",
|
|
"type": "varchar(16)",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "'0.0.0.0'"
|
|
},
|
|
"part_main": {
|
|
"name": "part_main",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"part_base": {
|
|
"name": "part_base",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"part_hair": {
|
|
"name": "part_hair",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"skill_group": {
|
|
"name": "skill_group",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"skill_level": {
|
|
"name": "skill_level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"alignment": {
|
|
"name": "alignment",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"last_played_at": {
|
|
"name": "last_played_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"change_name": {
|
|
"name": "change_name",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"sub_skill_point": {
|
|
"name": "sub_skill_point",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"stat_reset_count": {
|
|
"name": "stat_reset_count",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"horse_hp": {
|
|
"name": "horse_hp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"horse_stamina": {
|
|
"name": "horse_stamina",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"horse_level": {
|
|
"name": "horse_level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"horse_hp_droptime": {
|
|
"name": "horse_hp_droptime",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"horse_riding": {
|
|
"name": "horse_riding",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"horse_skill_point": {
|
|
"name": "horse_skill_point",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"bank_value": {
|
|
"name": "bank_value",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
}
|
|
},
|
|
"indexes": {
|
|
"player_account_id": {
|
|
"name": "player_account_id",
|
|
"columns": [
|
|
{
|
|
"expression": "account_id",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"player_name": {
|
|
"name": "player_name",
|
|
"columns": [
|
|
{
|
|
"expression": "name",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {
|
|
"player_account_id_account_id_fk": {
|
|
"name": "player_account_id_account_id_fk",
|
|
"tableFrom": "player",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"account_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.player_count": {
|
|
"name": "player_count",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "player_count_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"count_red": {
|
|
"name": "count_red",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"count_yellow": {
|
|
"name": "count_yellow",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"count_blue": {
|
|
"name": "count_blue",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"count_total": {
|
|
"name": "count_total",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.player_deleted": {
|
|
"name": "player_deleted",
|
|
"schema": "player",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "player_deleted_id_seq",
|
|
"schema": "player",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"account_id": {
|
|
"name": "account_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(24)",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'NONAME'"
|
|
},
|
|
"job": {
|
|
"name": "job",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"voice": {
|
|
"name": "voice",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"dir": {
|
|
"name": "dir",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"x": {
|
|
"name": "x",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"y": {
|
|
"name": "y",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"z": {
|
|
"name": "z",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"map_index": {
|
|
"name": "map_index",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"exit_x": {
|
|
"name": "exit_x",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"exit_y": {
|
|
"name": "exit_y",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"exit_map_index": {
|
|
"name": "exit_map_index",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"hp": {
|
|
"name": "hp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"mp": {
|
|
"name": "mp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"stamina": {
|
|
"name": "stamina",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"random_hp": {
|
|
"name": "random_hp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"random_sp": {
|
|
"name": "random_sp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"playtime": {
|
|
"name": "playtime",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"level": {
|
|
"name": "level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 1
|
|
},
|
|
"level_step": {
|
|
"name": "level_step",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"st": {
|
|
"name": "st",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"ht": {
|
|
"name": "ht",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"dx": {
|
|
"name": "dx",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"iq": {
|
|
"name": "iq",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"exp": {
|
|
"name": "exp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"gold": {
|
|
"name": "gold",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"stat_point": {
|
|
"name": "stat_point",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"skill_point": {
|
|
"name": "skill_point",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"quick_slot": {
|
|
"name": "quick_slot",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"ip": {
|
|
"name": "ip",
|
|
"type": "varchar(16)",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "'0.0.0.0'"
|
|
},
|
|
"part_main": {
|
|
"name": "part_main",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"part_base": {
|
|
"name": "part_base",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"part_hair": {
|
|
"name": "part_hair",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"skill_group": {
|
|
"name": "skill_group",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"skill_level": {
|
|
"name": "skill_level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"alignment": {
|
|
"name": "alignment",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"last_played_at": {
|
|
"name": "last_played_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"change_name": {
|
|
"name": "change_name",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"sub_skill_point": {
|
|
"name": "sub_skill_point",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"stat_reset_count": {
|
|
"name": "stat_reset_count",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"horse_hp": {
|
|
"name": "horse_hp",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"horse_stamina": {
|
|
"name": "horse_stamina",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"horse_level": {
|
|
"name": "horse_level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"horse_hp_droptime": {
|
|
"name": "horse_hp_droptime",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"horse_riding": {
|
|
"name": "horse_riding",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"horse_skill_point": {
|
|
"name": "horse_skill_point",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"bank_value": {
|
|
"name": "bank_value",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": 0
|
|
}
|
|
},
|
|
"indexes": {
|
|
"player_deleted_account_id": {
|
|
"name": "player_deleted_account_id",
|
|
"columns": [
|
|
{
|
|
"expression": "account_id",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"player_deleted_name": {
|
|
"name": "player_deleted_name",
|
|
"columns": [
|
|
{
|
|
"expression": "name",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {
|
|
"player_deleted_account_id_account_id_fk": {
|
|
"name": "player_deleted_account_id_account_id_fk",
|
|
"tableFrom": "player_deleted",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"account_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.player_index": {
|
|
"name": "player_index",
|
|
"schema": "player",
|
|
"columns": {
|
|
"account_id": {
|
|
"name": "account_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"empire": {
|
|
"name": "empire",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"last_played_at": {
|
|
"name": "last_played_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
}
|
|
},
|
|
"indexes": {
|
|
"player_index_empire": {
|
|
"name": "player_index_empire",
|
|
"columns": [
|
|
{
|
|
"expression": "empire",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {
|
|
"player_index_account_id_account_id_fk": {
|
|
"name": "player_index_account_id_account_id_fk",
|
|
"tableFrom": "player_index",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"account_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {
|
|
"player_index_account_id_player_id_pk": {
|
|
"name": "player_index_account_id_player_id_pk",
|
|
"columns": [
|
|
"account_id",
|
|
"player_id"
|
|
]
|
|
}
|
|
},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.quest": {
|
|
"name": "quest",
|
|
"schema": "player",
|
|
"columns": {
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(32)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"state": {
|
|
"name": "state",
|
|
"type": "varchar(64)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"value": {
|
|
"name": "value",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
}
|
|
},
|
|
"indexes": {
|
|
"quest_player_id": {
|
|
"name": "quest_player_id",
|
|
"columns": [
|
|
{
|
|
"expression": "player_id",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"quest_name": {
|
|
"name": "quest_name",
|
|
"columns": [
|
|
{
|
|
"expression": "name",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"quest_state": {
|
|
"name": "quest_state",
|
|
"columns": [
|
|
{
|
|
"expression": "state",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {
|
|
"quest_player_id_player_id_fk": {
|
|
"name": "quest_player_id_player_id_fk",
|
|
"tableFrom": "quest",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.quest_reward_log": {
|
|
"name": "quest_reward_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "quest_reward_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"quest_name": {
|
|
"name": "quest_name",
|
|
"type": "varchar(32)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"player_level": {
|
|
"name": "player_level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"reward_type": {
|
|
"name": "reward_type",
|
|
"type": "reward_type",
|
|
"typeSchema": "log",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"reward_value1": {
|
|
"name": "reward_value1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"reward_value2": {
|
|
"name": "reward_value2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {
|
|
"quest_reward_log_player_id": {
|
|
"name": "quest_reward_log_player_id",
|
|
"columns": [
|
|
{
|
|
"expression": "player_id",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.refine_log": {
|
|
"name": "refine_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "refine_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"item_name": {
|
|
"name": "item_name",
|
|
"type": "varchar(24)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"item_id": {
|
|
"name": "item_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"step": {
|
|
"name": "step",
|
|
"type": "varchar(50)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"is_success": {
|
|
"name": "is_success",
|
|
"type": "boolean",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"set_type": {
|
|
"name": "set_type",
|
|
"type": "refine_log_set_type",
|
|
"typeSchema": "log",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"refine_log_player_id_player_id_fk": {
|
|
"name": "refine_log_player_id_player_id_fk",
|
|
"tableFrom": "refine_log",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.refine_proto": {
|
|
"name": "refine_proto",
|
|
"schema": "player",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true
|
|
},
|
|
"vnum_0": {
|
|
"name": "vnum_0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"count_0": {
|
|
"name": "count_0",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"vnum_1": {
|
|
"name": "vnum_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"count_1": {
|
|
"name": "count_1",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"vnum_2": {
|
|
"name": "vnum_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"count_2": {
|
|
"name": "count_2",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"vnum_3": {
|
|
"name": "vnum_3",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"count_3": {
|
|
"name": "count_3",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"vnum_4": {
|
|
"name": "vnum_4",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"count_4": {
|
|
"name": "count_4",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"cost": {
|
|
"name": "cost",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"src_vnum": {
|
|
"name": "src_vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"result_vnum": {
|
|
"name": "result_vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"probability": {
|
|
"name": "probability",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 100
|
|
}
|
|
},
|
|
"indexes": {
|
|
"refine_proto_src_vnum": {
|
|
"name": "refine_proto_src_vnum",
|
|
"columns": [
|
|
{
|
|
"expression": "src_vnum",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
},
|
|
"refine_proto_result_vnum": {
|
|
"name": "refine_proto_result_vnum",
|
|
"columns": [
|
|
{
|
|
"expression": "result_vnum",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.safebox": {
|
|
"name": "safebox",
|
|
"schema": "player",
|
|
"columns": {
|
|
"account_id": {
|
|
"name": "account_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"size": {
|
|
"name": "size",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"password": {
|
|
"name": "password",
|
|
"type": "varchar(6)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"gold": {
|
|
"name": "gold",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"safebox_account_id_account_id_fk": {
|
|
"name": "safebox_account_id_account_id_fk",
|
|
"tableFrom": "safebox",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"account_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"web.session": {
|
|
"name": "session",
|
|
"schema": "web",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "text",
|
|
"primaryKey": true,
|
|
"notNull": true
|
|
},
|
|
"user_id": {
|
|
"name": "user_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"ip": {
|
|
"name": "ip",
|
|
"type": "varchar(16)",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'0.0.0.0'"
|
|
},
|
|
"expires_at": {
|
|
"name": "expires_at",
|
|
"type": "timestamp with time zone",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"session_user_id_account_id_fk": {
|
|
"name": "session_user_id_account_id_fk",
|
|
"tableFrom": "session",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"user_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.shop": {
|
|
"name": "shop",
|
|
"schema": "player",
|
|
"columns": {
|
|
"vnum": {
|
|
"name": "vnum",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "varchar(32)",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'NONAME'"
|
|
},
|
|
"npc_vnum": {
|
|
"name": "npc_vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
}
|
|
},
|
|
"indexes": {
|
|
"shop_vnum": {
|
|
"name": "shop_vnum",
|
|
"columns": [
|
|
{
|
|
"expression": "vnum",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.shop_item": {
|
|
"name": "shop_item",
|
|
"schema": "player",
|
|
"columns": {
|
|
"shop_vnum": {
|
|
"name": "shop_vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"item_vnum": {
|
|
"name": "item_vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"count": {
|
|
"name": "count",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 1
|
|
}
|
|
},
|
|
"indexes": {
|
|
"shop_item_item_vnum": {
|
|
"name": "shop_item_item_vnum",
|
|
"columns": [
|
|
{
|
|
"expression": "item_vnum",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {
|
|
"shop_item_shop_vnum_shop_vnum_fk": {
|
|
"name": "shop_item_shop_vnum_shop_vnum_fk",
|
|
"tableFrom": "shop_item",
|
|
"tableTo": "shop",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"shop_vnum"
|
|
],
|
|
"columnsTo": [
|
|
"vnum"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {
|
|
"shop_vnum_unique": {
|
|
"name": "shop_vnum_unique",
|
|
"nullsNotDistinct": false,
|
|
"columns": [
|
|
"shop_vnum",
|
|
"item_vnum",
|
|
"count"
|
|
]
|
|
}
|
|
},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.shout_log": {
|
|
"name": "shout_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "shout_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"channel": {
|
|
"name": "channel",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"empire": {
|
|
"name": "empire",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"shout": {
|
|
"name": "shout",
|
|
"type": "varchar(350)",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"default": "now()"
|
|
}
|
|
},
|
|
"indexes": {
|
|
"shout_log_created_at": {
|
|
"name": "shout_log_created_at",
|
|
"columns": [
|
|
{
|
|
"expression": "created_at",
|
|
"isExpression": false,
|
|
"asc": true,
|
|
"nulls": "last"
|
|
}
|
|
],
|
|
"isUnique": false,
|
|
"concurrently": false,
|
|
"method": "btree",
|
|
"with": {}
|
|
}
|
|
},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"player.skill_proto": {
|
|
"name": "skill_proto",
|
|
"schema": "player",
|
|
"columns": {
|
|
"vnum": {
|
|
"name": "vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"type": {
|
|
"name": "type",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"level_step": {
|
|
"name": "level_step",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"max_level": {
|
|
"name": "max_level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"level_limit": {
|
|
"name": "level_limit",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"point_on": {
|
|
"name": "point_on",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'0'"
|
|
},
|
|
"point_poly": {
|
|
"name": "point_poly",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"sp_cost_poly": {
|
|
"name": "sp_cost_poly",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"duration_poly": {
|
|
"name": "duration_poly",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"duration_sp_cost_poly": {
|
|
"name": "duration_sp_cost_poly",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"cooldown_poly": {
|
|
"name": "cooldown_poly",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"master_bonus_poly": {
|
|
"name": "master_bonus_poly",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"attack_grade_poly": {
|
|
"name": "attack_grade_poly",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"set_flag": {
|
|
"name": "set_flag",
|
|
"type": "skill_proto_set_flag[]",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'{}'"
|
|
},
|
|
"set_flag_bits": {
|
|
"name": "set_flag_bits",
|
|
"type": "bigint",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"generated": {
|
|
"as": "enum_array_to_bitmask(\"player\".\"skill_proto\".\"set_flag\")",
|
|
"type": "stored"
|
|
}
|
|
},
|
|
"set_affect_flag": {
|
|
"name": "set_affect_flag",
|
|
"type": "skill_proto_set_affect_flag",
|
|
"typeSchema": "player",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"set_affect_flag_bits": {
|
|
"name": "set_affect_flag_bits",
|
|
"type": "bigint",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"generated": {
|
|
"as": "enum_to_bitmask(\"player\".\"skill_proto\".\"set_affect_flag\")",
|
|
"type": "stored"
|
|
}
|
|
},
|
|
"point_on_2": {
|
|
"name": "point_on_2",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'NONE'"
|
|
},
|
|
"point_poly_2": {
|
|
"name": "point_poly_2",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"duration_poly_2": {
|
|
"name": "duration_poly_2",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"set_affect_flag_2": {
|
|
"name": "set_affect_flag_2",
|
|
"type": "skill_proto_set_affect_flag_2",
|
|
"typeSchema": "player",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"set_affect_flag_2_bits": {
|
|
"name": "set_affect_flag_2_bits",
|
|
"type": "bigint",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"generated": {
|
|
"as": "enum_to_bitmask(\"player\".\"skill_proto\".\"set_affect_flag_2\")",
|
|
"type": "stored"
|
|
}
|
|
},
|
|
"point_on_3": {
|
|
"name": "point_on_3",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'NONE'"
|
|
},
|
|
"point_poly_3": {
|
|
"name": "point_poly_3",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"duration_poly_3": {
|
|
"name": "duration_poly_3",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"grand_master_add_sp_cost_poly": {
|
|
"name": "grand_master_add_sp_cost_poly",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"prerequisite_skill_vnum": {
|
|
"name": "prerequisite_skill_vnum",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"prerequisite_skill_level": {
|
|
"name": "prerequisite_skill_level",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"skill_type": {
|
|
"name": "skill_type",
|
|
"type": "skill_proto_skill_type",
|
|
"typeSchema": "player",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'NORMAL'"
|
|
},
|
|
"skill_type_bits": {
|
|
"name": "skill_type_bits",
|
|
"type": "bigint",
|
|
"primaryKey": false,
|
|
"notNull": false,
|
|
"generated": {
|
|
"as": "enum_to_bitmask(\"player\".\"skill_proto\".\"skill_type\")",
|
|
"type": "stored"
|
|
}
|
|
},
|
|
"max_hit": {
|
|
"name": "max_hit",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
},
|
|
"splash_around_damage_adjust_poly": {
|
|
"name": "splash_around_damage_adjust_poly",
|
|
"type": "varchar(100)",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'1'"
|
|
},
|
|
"target_range": {
|
|
"name": "target_range",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 1000
|
|
},
|
|
"splash_range": {
|
|
"name": "splash_range",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 0
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"common.spam_db": {
|
|
"name": "spam_db",
|
|
"schema": "common",
|
|
"columns": {
|
|
"type": {
|
|
"name": "type",
|
|
"type": "spam_type",
|
|
"typeSchema": "common",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'SPAM'"
|
|
},
|
|
"word": {
|
|
"name": "word",
|
|
"type": "varchar(256)",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"score": {
|
|
"name": "score",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": 10
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"log.speed_hack_log": {
|
|
"name": "speed_hack_log",
|
|
"schema": "log",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "always",
|
|
"name": "speed_hack_log_id_seq",
|
|
"schema": "log",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"player_id": {
|
|
"name": "player_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"x": {
|
|
"name": "x",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"y": {
|
|
"name": "y",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"hack_count": {
|
|
"name": "hack_count",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"speed_hack_log_player_id_player_id_fk": {
|
|
"name": "speed_hack_log_player_id_player_id_fk",
|
|
"tableFrom": "speed_hack_log",
|
|
"tableTo": "player",
|
|
"schemaTo": "player",
|
|
"columnsFrom": [
|
|
"player_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"web.ticket": {
|
|
"name": "ticket",
|
|
"schema": "web",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "byDefault",
|
|
"name": "ticket_id_seq",
|
|
"schema": "web",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"userId": {
|
|
"name": "userId",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"categoryId": {
|
|
"name": "categoryId",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"title": {
|
|
"name": "title",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"closed_at": {
|
|
"name": "closed_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"ticket_userId_account_id_fk": {
|
|
"name": "ticket_userId_account_id_fk",
|
|
"tableFrom": "ticket",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"userId"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
},
|
|
"ticket_categoryId_ticket_category_id_fk": {
|
|
"name": "ticket_categoryId_ticket_category_id_fk",
|
|
"tableFrom": "ticket",
|
|
"tableTo": "ticket_category",
|
|
"schemaTo": "web",
|
|
"columnsFrom": [
|
|
"categoryId"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"web.ticket_attachment": {
|
|
"name": "ticket_attachment",
|
|
"schema": "web",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "byDefault",
|
|
"name": "ticket_attachment_id_seq",
|
|
"schema": "web",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"ticket_comment_id": {
|
|
"name": "ticket_comment_id",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"preview": {
|
|
"name": "preview",
|
|
"type": "jsonb",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"type": {
|
|
"name": "type",
|
|
"type": "ticket_attachment_type",
|
|
"typeSchema": "web",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "'other'"
|
|
},
|
|
"size": {
|
|
"name": "size",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"name": {
|
|
"name": "name",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"url": {
|
|
"name": "url",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"ticket_attachment_ticket_comment_id_ticket_comment_id_fk": {
|
|
"name": "ticket_attachment_ticket_comment_id_ticket_comment_id_fk",
|
|
"tableFrom": "ticket_attachment",
|
|
"tableTo": "ticket_comment",
|
|
"schemaTo": "web",
|
|
"columnsFrom": [
|
|
"ticket_comment_id"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"web.ticket_category": {
|
|
"name": "ticket_category",
|
|
"schema": "web",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "byDefault",
|
|
"name": "ticket_category_id_seq",
|
|
"schema": "web",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"label": {
|
|
"name": "label",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"description": {
|
|
"name": "description",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
},
|
|
"published_at": {
|
|
"name": "published_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
},
|
|
"web.ticket_comment": {
|
|
"name": "ticket_comment",
|
|
"schema": "web",
|
|
"columns": {
|
|
"id": {
|
|
"name": "id",
|
|
"type": "integer",
|
|
"primaryKey": true,
|
|
"notNull": true,
|
|
"identity": {
|
|
"type": "byDefault",
|
|
"name": "ticket_comment_id_seq",
|
|
"schema": "web",
|
|
"increment": "1",
|
|
"startWith": "1",
|
|
"minValue": "1",
|
|
"maxValue": "2147483647",
|
|
"cache": "1",
|
|
"cycle": false
|
|
}
|
|
},
|
|
"userId": {
|
|
"name": "userId",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"ticketId": {
|
|
"name": "ticketId",
|
|
"type": "integer",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"comment": {
|
|
"name": "comment",
|
|
"type": "text",
|
|
"primaryKey": false,
|
|
"notNull": true
|
|
},
|
|
"created_at": {
|
|
"name": "created_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": true,
|
|
"default": "now()"
|
|
},
|
|
"updated_at": {
|
|
"name": "updated_at",
|
|
"type": "timestamp",
|
|
"primaryKey": false,
|
|
"notNull": false
|
|
}
|
|
},
|
|
"indexes": {},
|
|
"foreignKeys": {
|
|
"ticket_comment_userId_account_id_fk": {
|
|
"name": "ticket_comment_userId_account_id_fk",
|
|
"tableFrom": "ticket_comment",
|
|
"tableTo": "account",
|
|
"schemaTo": "account",
|
|
"columnsFrom": [
|
|
"userId"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
},
|
|
"ticket_comment_ticketId_ticket_id_fk": {
|
|
"name": "ticket_comment_ticketId_ticket_id_fk",
|
|
"tableFrom": "ticket_comment",
|
|
"tableTo": "ticket",
|
|
"schemaTo": "web",
|
|
"columnsFrom": [
|
|
"ticketId"
|
|
],
|
|
"columnsTo": [
|
|
"id"
|
|
],
|
|
"onDelete": "no action",
|
|
"onUpdate": "no action"
|
|
}
|
|
},
|
|
"compositePrimaryKeys": {},
|
|
"uniqueConstraints": {},
|
|
"policies": {},
|
|
"checkConstraints": {},
|
|
"isRLSEnabled": false
|
|
}
|
|
},
|
|
"enums": {
|
|
"common.gm_authority": {
|
|
"name": "gm_authority",
|
|
"schema": "common",
|
|
"values": [
|
|
"IMPLEMENTOR",
|
|
"HIGH_WIZARD",
|
|
"GOD",
|
|
"LOW_WIZARD",
|
|
"PLAYER"
|
|
]
|
|
},
|
|
"log.gold_log_how": {
|
|
"name": "gold_log_how",
|
|
"schema": "log",
|
|
"values": [
|
|
"BUY",
|
|
"SELL",
|
|
"SHOP_SELL",
|
|
"SHOP_BUY",
|
|
"EXCHANGE_TAKE",
|
|
"EXCHANGE_GIVE",
|
|
"QUEST"
|
|
]
|
|
},
|
|
"player.guild_grade_auth": {
|
|
"name": "guild_grade_auth",
|
|
"schema": "player",
|
|
"values": [
|
|
"ADD_MEMBER",
|
|
"REMOVE_MEMEBER",
|
|
"NOTICE",
|
|
"USE_SKILL"
|
|
]
|
|
},
|
|
"player.item_proto_immune_flag": {
|
|
"name": "item_proto_immune_flag",
|
|
"schema": "player",
|
|
"values": [
|
|
"PARA",
|
|
"CURSE",
|
|
"STUN",
|
|
"SLEEP",
|
|
"SLOW",
|
|
"POISON",
|
|
"TERROR"
|
|
]
|
|
},
|
|
"player.item_attr_apply": {
|
|
"name": "item_attr_apply",
|
|
"schema": "player",
|
|
"values": [
|
|
"MAX_HP",
|
|
"MAX_SP",
|
|
"CON",
|
|
"INT",
|
|
"STR",
|
|
"DEX",
|
|
"ATT_SPEED",
|
|
"MOV_SPEED",
|
|
"CAST_SPEED",
|
|
"HP_REGEN",
|
|
"SP_REGEN",
|
|
"POISON_PCT",
|
|
"STUN_PCT",
|
|
"SLOW_PCT",
|
|
"CRITICAL_PCT",
|
|
"PENETRATE_PCT",
|
|
"ATTBONUS_HUMAN",
|
|
"ATTBONUS_ANIMAL",
|
|
"ATTBONUS_ORC",
|
|
"ATTBONUS_MILGYO",
|
|
"ATTBONUS_UNDEAD",
|
|
"ATTBONUS_DEVIL",
|
|
"STEAL_HP",
|
|
"STEAL_SP",
|
|
"MANA_BURN_PCT",
|
|
"DAMAGE_SP_RECOVER",
|
|
"BLOCK",
|
|
"DODGE",
|
|
"RESIST_SWORD",
|
|
"RESIST_TWOHAND",
|
|
"RESIST_DAGGER",
|
|
"RESIST_BELL",
|
|
"RESIST_FAN",
|
|
"RESIST_BOW",
|
|
"RESIST_FIRE",
|
|
"RESIST_ELEC",
|
|
"RESIST_MAGIC",
|
|
"RESIST_WIND",
|
|
"REFLECT_MELEE",
|
|
"REFLECT_CURSE",
|
|
"POISON_REDUCE",
|
|
"KILL_SP_RECOVER",
|
|
"EXP_DOUBLE_BONUS",
|
|
"GOLD_DOUBLE_BONUS",
|
|
"ITEM_DROP_BONUS",
|
|
"POTION_BONUS",
|
|
"KILL_HP_RECOVER",
|
|
"IMMUNE_STUN",
|
|
"IMMUNE_SLOW",
|
|
"IMMUNE_FALL",
|
|
"SKILL",
|
|
"BOW_DISTANCE",
|
|
"ATT_GRADE_BONUS",
|
|
"DEF_GRADE_BONUS",
|
|
"MAGIC_ATT_GRADE",
|
|
"MAGIC_DEF_GRADE",
|
|
"CURSE_PCT",
|
|
"MAX_STAMINA",
|
|
"ATTBONUS_WARRIOR",
|
|
"ATTBONUS_ASSASSIN",
|
|
"ATTBONUS_SURA",
|
|
"ATTBONUS_SHAMAN",
|
|
"ATTBONUS_MONSTER",
|
|
"MALL_ATTBONUS",
|
|
"MALL_DEFBONUS",
|
|
"MALL_EXPBONUS",
|
|
"MALL_ITEMBONUS",
|
|
"MALL_GOLDBONUS",
|
|
"MAX_HP_PCT",
|
|
"MAX_SP_PCT",
|
|
"SKILL_DAMAGE_BONUS",
|
|
"NORMAL_HIT_DAMAGE_BONUS",
|
|
"SKILL_DEFEND_BONUS",
|
|
"NORMAL_HIT_DEFEND_BONUS",
|
|
"PC_BANG_EXP_BONUS",
|
|
"PC_BANG_DROP_BONUS",
|
|
"EXTRACT_HP_PCT",
|
|
"RESIST_WARRIOR",
|
|
"RESIST_ASSASSIN",
|
|
"RESIST_SURA",
|
|
"RESIST_SHAMAN",
|
|
"ENERGY",
|
|
"DEF_GRADE",
|
|
"COSTUME_ATTR_BONUS",
|
|
"MAGIC_ATTBONUS_PER",
|
|
"MELEE_MAGIC_ATTBONUS_PER",
|
|
"RESIST_ICE",
|
|
"RESIST_EARTH",
|
|
"RESIST_DARK",
|
|
"ANTI_CRITICAL_PCT",
|
|
"ANTI_PENETRATE_PCT"
|
|
]
|
|
},
|
|
"player.item_attr_rare_apply": {
|
|
"name": "item_attr_rare_apply",
|
|
"schema": "player",
|
|
"values": [
|
|
"MAX_HP",
|
|
"MAX_SP",
|
|
"CON",
|
|
"INT",
|
|
"STR",
|
|
"DEX",
|
|
"ATT_SPEED",
|
|
"MOV_SPEED",
|
|
"CAST_SPEED",
|
|
"HP_REGEN",
|
|
"SP_REGEN",
|
|
"POISON_PCT",
|
|
"STUN_PCT",
|
|
"SLOW_PCT",
|
|
"CRITICAL_PCT",
|
|
"PENETRATE_PCT",
|
|
"ATTBONUS_HUMAN",
|
|
"ATTBONUS_ANIMAL",
|
|
"ATTBONUS_ORC",
|
|
"ATTBONUS_MILGYO",
|
|
"ATTBONUS_UNDEAD",
|
|
"ATTBONUS_DEVIL",
|
|
"STEAL_HP",
|
|
"STEAL_SP",
|
|
"MANA_BURN_PCT",
|
|
"DAMAGE_SP_RECOVER",
|
|
"BLOCK",
|
|
"DODGE",
|
|
"RESIST_SWORD",
|
|
"RESIST_TWOHAND",
|
|
"RESIST_DAGGER",
|
|
"RESIST_BELL",
|
|
"RESIST_FAN",
|
|
"RESIST_BOW",
|
|
"RESIST_FIRE",
|
|
"RESIST_ELEC",
|
|
"RESIST_MAGIC",
|
|
"RESIST_WIND",
|
|
"REFLECT_MELEE",
|
|
"REFLECT_CURSE",
|
|
"POISON_REDUCE",
|
|
"KILL_SP_RECOVER",
|
|
"EXP_DOUBLE_BONUS",
|
|
"GOLD_DOUBLE_BONUS",
|
|
"ITEM_DROP_BONUS",
|
|
"POTION_BONUS",
|
|
"KILL_HP_RECOVER",
|
|
"IMMUNE_STUN",
|
|
"IMMUNE_SLOW",
|
|
"IMMUNE_FALL",
|
|
"SKILL",
|
|
"BOW_DISTANCE",
|
|
"ATT_GRADE_BONUS",
|
|
"DEF_GRADE_BONUS",
|
|
"MAGIC_ATT_GRADE",
|
|
"MAGIC_DEF_GRADE",
|
|
"CURSE_PCT",
|
|
"MAX_STAMINA",
|
|
"ATT_BONUS_TO_WARRIOR",
|
|
"ATT_BONUS_TO_ASSASSIN",
|
|
"ATT_BONUS_TO_SURA",
|
|
"ATT_BONUS_TO_SHAMAN",
|
|
"ATT_BONUS_TO_MONSTER",
|
|
"NORMAL_HIT_DEFEND_BONUS",
|
|
"SKILL_DEFEND_BONUS",
|
|
"NOUSE2",
|
|
"NOUSE3",
|
|
"NOUSE4",
|
|
"NOUSE5",
|
|
"NOUSE6",
|
|
"NOUSE7",
|
|
"NOUSE8",
|
|
"NOUSE9",
|
|
"NOUSE10",
|
|
"NOUSE11",
|
|
"NOUSE12",
|
|
"NOUSE13",
|
|
"NOUSE14",
|
|
"RESIST_WARRIOR",
|
|
"RESIST_ASSASSIN",
|
|
"RESIST_SURA",
|
|
"RESIST_SHAMAN"
|
|
]
|
|
},
|
|
"player.item_window": {
|
|
"name": "item_window",
|
|
"schema": "player",
|
|
"values": [
|
|
"INVENTORY",
|
|
"EQUIPMENT",
|
|
"SAFEBOX",
|
|
"MALL",
|
|
"DRAGON_SOUL_INVENTORY",
|
|
"BELT_INVENTORY"
|
|
]
|
|
},
|
|
"log.log_type": {
|
|
"name": "log_type",
|
|
"schema": "log",
|
|
"values": [
|
|
"ITEM",
|
|
"CHARACTER"
|
|
]
|
|
},
|
|
"log.login_log_type": {
|
|
"name": "login_log_type",
|
|
"schema": "log",
|
|
"values": [
|
|
"LOGIN",
|
|
"LOGOUT"
|
|
]
|
|
},
|
|
"player.mob_ai_flag": {
|
|
"name": "mob_ai_flag",
|
|
"schema": "player",
|
|
"values": [
|
|
"AGGR",
|
|
"NOMOVE",
|
|
"COWARD",
|
|
"NOATTSHINSU",
|
|
"NOATTCHUNJO",
|
|
"NOATTJINNO",
|
|
"ATTMOB",
|
|
"BERSERK",
|
|
"STONESKIN",
|
|
"GODSPEED",
|
|
"DEATHBLOW",
|
|
"REVIVE"
|
|
]
|
|
},
|
|
"player.mob_set_immune_flag": {
|
|
"name": "mob_set_immune_flag",
|
|
"schema": "player",
|
|
"values": [
|
|
"STUN",
|
|
"SLOW",
|
|
"FALL",
|
|
"CURSE",
|
|
"POISON",
|
|
"TERROR"
|
|
]
|
|
},
|
|
"player.mob_set_race_flag": {
|
|
"name": "mob_set_race_flag",
|
|
"schema": "player",
|
|
"values": [
|
|
"ANIMAL",
|
|
"UNDEAD",
|
|
"DEVIL",
|
|
"HUMAN",
|
|
"ORC",
|
|
"MILGYO",
|
|
"INSECT",
|
|
"FIRE",
|
|
"ICE",
|
|
"DESERT",
|
|
"TREE",
|
|
"ATT_ELEC",
|
|
"ATT_FIRE",
|
|
"ATT_ICE",
|
|
"ATT_WIND",
|
|
"ATT_EARTH",
|
|
"ATT_DARK"
|
|
]
|
|
},
|
|
"player.mob_size": {
|
|
"name": "mob_size",
|
|
"schema": "player",
|
|
"values": [
|
|
"SMALL",
|
|
"MEDIUM",
|
|
"BIG"
|
|
]
|
|
},
|
|
"log.money_log_type": {
|
|
"name": "money_log_type",
|
|
"schema": "log",
|
|
"values": [
|
|
"MONSTER",
|
|
"SHOP",
|
|
"REFINE",
|
|
"QUEST",
|
|
"GUILD",
|
|
"MISC",
|
|
"KILL",
|
|
"DROP"
|
|
]
|
|
},
|
|
"log.refine_log_set_type": {
|
|
"name": "refine_log_set_type",
|
|
"schema": "log",
|
|
"values": [
|
|
"SOCKET",
|
|
"POWER",
|
|
"ROD",
|
|
"GUILD",
|
|
"SCROLL",
|
|
"HYUNIRON",
|
|
"GOD_SCROLL",
|
|
"MUSIN_SCROLL"
|
|
]
|
|
},
|
|
"log.reward_type": {
|
|
"name": "reward_type",
|
|
"schema": "log",
|
|
"values": [
|
|
"EXP",
|
|
"ITEM"
|
|
]
|
|
},
|
|
"player.skill_proto_set_affect_flag": {
|
|
"name": "skill_proto_set_affect_flag",
|
|
"schema": "player",
|
|
"values": [
|
|
"YMIR",
|
|
"INVISIBILITY",
|
|
"SPAWN",
|
|
"POISON",
|
|
"SLOW",
|
|
"STUN",
|
|
"DUNGEON_READY",
|
|
"FORCE_VISIBLE",
|
|
"BUILDING_CONSTRUCTION_SMALL",
|
|
"BUILDING_CONSTRUCTION_LARGE",
|
|
"BUILDING_UPGRADE",
|
|
"MOV_SPEED_POTION",
|
|
"ATT_SPEED_POTION",
|
|
"FISH_MIDE",
|
|
"JEONGWIHON",
|
|
"GEOMGYEONG",
|
|
"CHEONGEUN",
|
|
"GYEONGGONG",
|
|
"EUNHYUNG",
|
|
"GWIGUM",
|
|
"TERROR",
|
|
"JUMAGAP",
|
|
"HOSIN",
|
|
"BOHO",
|
|
"KWAESOK",
|
|
"MANASHIELD",
|
|
"MUYEONG",
|
|
"REVIVE_INVISIBLE",
|
|
"FIRE",
|
|
"GICHEON",
|
|
"JEUNGRYEOK"
|
|
]
|
|
},
|
|
"player.skill_proto_set_affect_flag_2": {
|
|
"name": "skill_proto_set_affect_flag_2",
|
|
"schema": "player",
|
|
"values": [
|
|
"YMIR",
|
|
"INVISIBILITY",
|
|
"SPAWN",
|
|
"POISON",
|
|
"SLOW",
|
|
"STUN",
|
|
"DUNGEON_READY",
|
|
"FORCE_VISIBLE",
|
|
"BUILDING_CONSTRUCTION_SMALL",
|
|
"BUILDING_CONSTRUCTION_LARGE",
|
|
"BUILDING_UPGRADE",
|
|
"MOV_SPEED_POTION",
|
|
"ATT_SPEED_POTION",
|
|
"FISH_MIDE",
|
|
"JEONGWIHON",
|
|
"GEOMGYEONG",
|
|
"CHEONGEUN",
|
|
"GYEONGGONG",
|
|
"EUNHYUNG",
|
|
"GWIGUM",
|
|
"TERROR",
|
|
"JUMAGAP",
|
|
"HOSIN",
|
|
"BOHO",
|
|
"KWAESOK",
|
|
"MANASHIELD"
|
|
]
|
|
},
|
|
"player.skill_proto_set_flag": {
|
|
"name": "skill_proto_set_flag",
|
|
"schema": "player",
|
|
"values": [
|
|
"ATTACK",
|
|
"USE_MELEE_DAMAGE",
|
|
"COMPUTE_ATTGRADE",
|
|
"SELFONLY",
|
|
"USE_MAGIC_DAMAGE",
|
|
"USE_HP_AS_COST",
|
|
"COMPUTE_MAGIC_DAMAGE",
|
|
"SPLASH",
|
|
"GIVE_PENALTY",
|
|
"USE_ARROW_DAMAGE",
|
|
"PENETRATE",
|
|
"IGNORE_TARGET_RATING",
|
|
"ATTACK_SLOW",
|
|
"ATTACK_STUN",
|
|
"HP_ABSORB",
|
|
"SP_ABSORB",
|
|
"ATTACK_FIRE_CONT",
|
|
"REMOVE_BAD_AFFECT",
|
|
"REMOVE_GOOD_AFFECT",
|
|
"CRUSH",
|
|
"ATTACK_POISON",
|
|
"TOGGLE",
|
|
"DISABLE_BY_POINT_UP",
|
|
"CRUSH_LONG"
|
|
]
|
|
},
|
|
"player.skill_proto_skill_type": {
|
|
"name": "skill_proto_skill_type",
|
|
"schema": "player",
|
|
"values": [
|
|
"NORMAL",
|
|
"MELEE",
|
|
"RANGE",
|
|
"MAGIC"
|
|
]
|
|
},
|
|
"common.spam_type": {
|
|
"name": "spam_type",
|
|
"schema": "common",
|
|
"values": [
|
|
"GOOD",
|
|
"SPAM"
|
|
]
|
|
},
|
|
"web.ticket_attachment_type": {
|
|
"name": "ticket_attachment_type",
|
|
"schema": "web",
|
|
"values": [
|
|
"image",
|
|
"video",
|
|
"document",
|
|
"other"
|
|
]
|
|
}
|
|
},
|
|
"schemas": {
|
|
"account": "account",
|
|
"common": "common",
|
|
"log": "log",
|
|
"player": "player",
|
|
"web": "web"
|
|
},
|
|
"sequences": {},
|
|
"roles": {},
|
|
"policies": {},
|
|
"views": {},
|
|
"_meta": {
|
|
"columns": {},
|
|
"schemas": {},
|
|
"tables": {}
|
|
}
|
|
} |