{ "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": {} } }