web.ts/drizzle/meta/0001_snapshot.json
WildEgo fe465982ad add: Proper i18n.
fix: Migrations, Page names.
2025-06-05 23:56:02 +01:00

7444 lines
182 KiB
JSON

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