+12








fcd7c979df
Co-authored-by: Artur <145776561+arturict@users.noreply.github.com> Co-authored-by: arturict <arturict@users.noreply.github.com> Co-authored-by: Thomas <thomas@ajnart.fr> Co-authored-by: Afonso Jorge Ramos <afonsojorgeramos@gmail.com> Co-authored-by: Danura30082 <danura30082+github@gmail.com> Co-authored-by: Kushie <122986913+kushiemoon-dev@users.noreply.github.com> Co-authored-by: ajnart <thomas@ajnart.fr> Co-authored-by: ajnart <thomas@ajnart.dev> Co-authored-by: chenjun <chenjun@foxmail.com> Co-authored-by: Wikibear <wikibear@users.noreply.github.com> Co-authored-by: Bergasha <bergasha@gmail.com> Co-authored-by: leafyelin <43306196+leafyelin@users.noreply.github.com> Co-authored-by: Lucas Araujo <lucas.lra@gmail.com> Co-authored-by: GreenMonito <86085570+GreenMonito@users.noreply.github.com> Co-authored-by: Nerdy-Technician <roffo@nerdy-technician.social> Co-authored-by: Jun <34545896+jcstrong@users.noreply.github.com> Co-authored-by: Edmond Abraham <54119952+gitedmond@users.noreply.github.com> Co-authored-by: thrawnx <tight.bulb9384@fastmail.com> Co-authored-by: Chris <58918656+nordada@users.noreply.github.com> Co-authored-by: yi111 <153097222+Yi-111-a@users.noreply.github.com> Co-authored-by: Yanis <naamaneyanis@gmail.com> Co-authored-by: Wikibear <me@sej.de> Co-authored-by: alessiottavo <93441886+alessiottavo@users.noreply.github.com>
1357 lines
30 KiB
JSON
1357 lines
30 KiB
JSON
{
|
|
"release": "v1.77.1",
|
|
"commit": "7859faaa1d9bc0bb883e6f2d09770daf44750ed1",
|
|
"tables": [
|
|
{
|
|
"name": "account",
|
|
"columns": [
|
|
{
|
|
"name": "user_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "type",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "provider",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "provider_account_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "refresh_token",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "access_token",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "expires_at",
|
|
"mysqlType": "int",
|
|
"notNull": false,
|
|
"encoding": "integer"
|
|
},
|
|
{
|
|
"name": "token_type",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "scope",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "id_token",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "session_state",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["provider", "provider_account_id"]
|
|
},
|
|
{
|
|
"name": "apiKey",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "api_key",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "user_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "app",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "description",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "icon_url",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "href",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "ping_url",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "boardGroupPermission",
|
|
"columns": [
|
|
{
|
|
"name": "board_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "group_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "permission",
|
|
"mysqlType": "varchar(128)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["board_id", "group_id", "permission"]
|
|
},
|
|
{
|
|
"name": "boardUserPermission",
|
|
"columns": [
|
|
{
|
|
"name": "board_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "user_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "permission",
|
|
"mysqlType": "varchar(128)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["board_id", "user_id", "permission"]
|
|
},
|
|
{
|
|
"name": "board",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"mysqlType": "varchar(256)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "is_public",
|
|
"mysqlType": "boolean",
|
|
"notNull": true,
|
|
"encoding": "boolean"
|
|
},
|
|
{
|
|
"name": "creator_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "page_title",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "meta_title",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "logo_image_url",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "favicon_image_url",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "background_image_url",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "background_image_attachment",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "background_image_repeat",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "background_image_size",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "primary_color",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "secondary_color",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "opacity",
|
|
"mysqlType": "int",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
},
|
|
{
|
|
"name": "custom_css",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "icon_color",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "item_radius",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "disable_status",
|
|
"mysqlType": "boolean",
|
|
"notNull": true,
|
|
"encoding": "boolean"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "cron_job_configuration",
|
|
"columns": [
|
|
{
|
|
"name": "name",
|
|
"mysqlType": "varchar(256)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "cron_expression",
|
|
"mysqlType": "varchar(32)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "is_enabled",
|
|
"mysqlType": "boolean",
|
|
"notNull": true,
|
|
"encoding": "boolean"
|
|
}
|
|
],
|
|
"orderBy": ["name"]
|
|
},
|
|
{
|
|
"name": "custom_widget_definition",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"mysqlType": "varchar(256)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "description",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "icon_url",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "auth_type",
|
|
"mysqlType": "varchar(32)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "header_name",
|
|
"mysqlType": "varchar(256)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "method",
|
|
"mysqlType": "varchar(16)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "request_body",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "display_type",
|
|
"mysqlType": "varchar(32)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "display_config",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "created_at",
|
|
"mysqlType": "timestamp",
|
|
"notNull": true,
|
|
"encoding": "seconds"
|
|
},
|
|
{
|
|
"name": "updated_at",
|
|
"mysqlType": "timestamp",
|
|
"notNull": true,
|
|
"encoding": "seconds"
|
|
},
|
|
{
|
|
"name": "creator_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "url",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "enabled",
|
|
"mysqlType": "boolean",
|
|
"notNull": true,
|
|
"encoding": "boolean"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "custom_widget_secret",
|
|
"columns": [
|
|
{
|
|
"name": "kind",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "value",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "updated_at",
|
|
"mysqlType": "timestamp",
|
|
"notNull": true,
|
|
"encoding": "seconds"
|
|
},
|
|
{
|
|
"name": "definition_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["definition_id", "kind"]
|
|
},
|
|
{
|
|
"name": "groupMember",
|
|
"columns": [
|
|
{
|
|
"name": "group_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "user_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["group_id", "user_id"]
|
|
},
|
|
{
|
|
"name": "groupPermission",
|
|
"columns": [
|
|
{
|
|
"name": "group_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "permission",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["group_id", "permission"]
|
|
},
|
|
{
|
|
"name": "group",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "owner_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "home_board_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "mobile_home_board_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "position",
|
|
"mysqlType": "smallint",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "iconRepository",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "slug",
|
|
"mysqlType": "varchar(150)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "icon",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"mysqlType": "varchar(250)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "url",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "checksum",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "icon_repository_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "integrationGroupPermissions",
|
|
"columns": [
|
|
{
|
|
"name": "integration_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "group_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "permission",
|
|
"mysqlType": "varchar(128)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["integration_id", "group_id", "permission"]
|
|
},
|
|
{
|
|
"name": "integration_item",
|
|
"columns": [
|
|
{
|
|
"name": "item_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "integration_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["item_id", "integration_id"]
|
|
},
|
|
{
|
|
"name": "integrationSecret",
|
|
"columns": [
|
|
{
|
|
"name": "kind",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "value",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "updated_at",
|
|
"mysqlType": "timestamp",
|
|
"notNull": true,
|
|
"encoding": "seconds"
|
|
},
|
|
{
|
|
"name": "integration_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["integration_id", "kind"]
|
|
},
|
|
{
|
|
"name": "integrationUserPermission",
|
|
"columns": [
|
|
{
|
|
"name": "integration_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "user_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "permission",
|
|
"mysqlType": "varchar(128)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["integration_id", "user_id", "permission"]
|
|
},
|
|
{
|
|
"name": "integration",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "url",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "kind",
|
|
"mysqlType": "varchar(128)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "app_id",
|
|
"mysqlType": "varchar(128)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "invite",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "token",
|
|
"mysqlType": "varchar(512)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "expiration_date",
|
|
"mysqlType": "timestamp",
|
|
"notNull": true,
|
|
"encoding": "seconds"
|
|
},
|
|
{
|
|
"name": "creator_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "item_layout",
|
|
"columns": [
|
|
{
|
|
"name": "item_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "section_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "layout_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "x_offset",
|
|
"mysqlType": "int",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
},
|
|
{
|
|
"name": "y_offset",
|
|
"mysqlType": "int",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
},
|
|
{
|
|
"name": "width",
|
|
"mysqlType": "int",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
},
|
|
{
|
|
"name": "height",
|
|
"mysqlType": "int",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
}
|
|
],
|
|
"orderBy": ["item_id", "section_id", "layout_id"]
|
|
},
|
|
{
|
|
"name": "item",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "board_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "kind",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "options",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "advanced_options",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "layout",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"mysqlType": "varchar(32)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "board_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "column_count",
|
|
"mysqlType": "tinyint",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
},
|
|
{
|
|
"name": "breakpoint",
|
|
"mysqlType": "smallint",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "media",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"mysqlType": "varchar(512)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "content",
|
|
"mysqlType": "longblob",
|
|
"notNull": true,
|
|
"encoding": "blob"
|
|
},
|
|
{
|
|
"name": "content_type",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "size",
|
|
"mysqlType": "int",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
},
|
|
{
|
|
"name": "created_at",
|
|
"mysqlType": "timestamp",
|
|
"notNull": true,
|
|
"encoding": "seconds"
|
|
},
|
|
{
|
|
"name": "creator_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "onboarding",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "step",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "previous_step",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "search_engine",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "icon_url",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "short",
|
|
"mysqlType": "varchar(8)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "description",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "url_template",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "type",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "integration_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "section_collapse_state",
|
|
"columns": [
|
|
{
|
|
"name": "user_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "section_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "collapsed",
|
|
"mysqlType": "boolean",
|
|
"notNull": true,
|
|
"encoding": "boolean"
|
|
}
|
|
],
|
|
"orderBy": ["user_id", "section_id"]
|
|
},
|
|
{
|
|
"name": "section_layout",
|
|
"columns": [
|
|
{
|
|
"name": "section_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "layout_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "parent_section_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "x_offset",
|
|
"mysqlType": "int",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
},
|
|
{
|
|
"name": "y_offset",
|
|
"mysqlType": "int",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
},
|
|
{
|
|
"name": "width",
|
|
"mysqlType": "int",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
},
|
|
{
|
|
"name": "height",
|
|
"mysqlType": "int",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
}
|
|
],
|
|
"orderBy": ["section_id", "layout_id"]
|
|
},
|
|
{
|
|
"name": "section",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "board_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "kind",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "x_offset",
|
|
"mysqlType": "int",
|
|
"notNull": false,
|
|
"encoding": "integer"
|
|
},
|
|
{
|
|
"name": "y_offset",
|
|
"mysqlType": "int",
|
|
"notNull": false,
|
|
"encoding": "integer"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "options",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "serverSetting",
|
|
"columns": [
|
|
{
|
|
"name": "setting_key",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "value",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["setting_key"]
|
|
},
|
|
{
|
|
"name": "session",
|
|
"columns": [
|
|
{
|
|
"name": "session_token",
|
|
"mysqlType": "varchar(512)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "user_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "expires",
|
|
"mysqlType": "timestamp",
|
|
"notNull": true,
|
|
"encoding": "milliseconds"
|
|
}
|
|
],
|
|
"orderBy": ["session_token"]
|
|
},
|
|
{
|
|
"name": "user",
|
|
"columns": [
|
|
{
|
|
"name": "id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "name",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "email",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "email_verified",
|
|
"mysqlType": "timestamp",
|
|
"notNull": false,
|
|
"encoding": "milliseconds"
|
|
},
|
|
{
|
|
"name": "image",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "password",
|
|
"mysqlType": "text",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "provider",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "home_board_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "mobile_home_board_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "default_search_engine_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": false,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "open_search_in_new_tab",
|
|
"mysqlType": "boolean",
|
|
"notNull": true,
|
|
"encoding": "boolean"
|
|
},
|
|
{
|
|
"name": "ddg_bangs",
|
|
"mysqlType": "boolean",
|
|
"notNull": true,
|
|
"encoding": "boolean"
|
|
},
|
|
{
|
|
"name": "color_scheme",
|
|
"mysqlType": "varchar(5)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "first_day_of_week",
|
|
"mysqlType": "tinyint",
|
|
"notNull": true,
|
|
"encoding": "integer"
|
|
},
|
|
{
|
|
"name": "ping_icons_enabled",
|
|
"mysqlType": "boolean",
|
|
"notNull": true,
|
|
"encoding": "boolean"
|
|
},
|
|
{
|
|
"name": "enable_right_click_on_widgets",
|
|
"mysqlType": "boolean",
|
|
"notNull": true,
|
|
"encoding": "boolean"
|
|
},
|
|
{
|
|
"name": "completed_manage_tour",
|
|
"mysqlType": "boolean",
|
|
"notNull": true,
|
|
"encoding": "boolean"
|
|
},
|
|
{
|
|
"name": "completed_board_tour",
|
|
"mysqlType": "boolean",
|
|
"notNull": true,
|
|
"encoding": "boolean"
|
|
}
|
|
],
|
|
"orderBy": ["id"]
|
|
},
|
|
{
|
|
"name": "verificationToken",
|
|
"columns": [
|
|
{
|
|
"name": "identifier",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "token",
|
|
"mysqlType": "varchar(512)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "expires",
|
|
"mysqlType": "timestamp",
|
|
"notNull": true,
|
|
"encoding": "milliseconds"
|
|
}
|
|
],
|
|
"orderBy": ["identifier", "token"]
|
|
},
|
|
{
|
|
"name": "trusted_certificate_hostname",
|
|
"columns": [
|
|
{
|
|
"name": "hostname",
|
|
"mysqlType": "varchar(256)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "thumbprint",
|
|
"mysqlType": "varchar(128)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "certificate",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
}
|
|
],
|
|
"orderBy": ["hostname", "thumbprint"]
|
|
},
|
|
{
|
|
"name": "widget_secret",
|
|
"columns": [
|
|
{
|
|
"name": "item_id",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "kind",
|
|
"mysqlType": "varchar(64)",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "value",
|
|
"mysqlType": "text",
|
|
"notNull": true,
|
|
"encoding": "text"
|
|
},
|
|
{
|
|
"name": "updated_at",
|
|
"mysqlType": "timestamp",
|
|
"notNull": true,
|
|
"encoding": "seconds"
|
|
}
|
|
],
|
|
"orderBy": ["item_id", "kind"]
|
|
}
|
|
]
|
|
}
|