From d747f636ae7da33b0e1b6413eab3c0068866ffb8 Mon Sep 17 00:00:00 2001 From: inpsyde-maticluznar Date: Fri, 19 Jul 2024 07:47:26 +0200 Subject: [PATCH] Add .ddev support --- .ddev/commands/web/orchestrate | 41 + .../orchestrate.d/00_download_wordpress.sh | 6 + .../web/orchestrate.d/01_gitignore.sh | 6 + .../web/orchestrate.d/05_wp_config.sh | 22 + .../web/orchestrate.d/10_wp_install.sh | 32 + .../commands/web/orchestrate.d/11_htaccess.sh | 16 + .../20_cleanup_default_plugins.sh | 4 + .../30_install_plugin_packages.sh | 7 + .../orchestrate.d/40_setup_and_activate.sh | 10 + .../web/orchestrate.d/50_flush_rewrites.sh | 4 + .ddev/config.yaml | 293 + .ddev/docker-compose.wp-plugin.yaml | 9 + .gitignore | 1 + .idea/dataSources.local.xml | 20 + .idea/dataSources.xml | 14 + .../1f310585-e6a2-4052-a476-f23007def04b.xml | 5519 +++++++++++++++++ .../storage_v2/_src_/schema/db.fgwAAA.meta | 2 + .../schema/information_schema.FNRwLQ.meta | 2 + .../storage_v2/_src_/schema/test.kkQ2AA.meta | 2 + .idea/inspectionProfiles/Project_Default.xml | 6 + .idea/php.xml | 108 + .idea/phpunit.xml | 11 + .idea/vcs.xml | 6 + .idea/workspace.xml | 228 + assets-plugin/.gitignore | 2 + assets-plugin/assets-plugin.php | 11 + assets-plugin/composer.json | 28 + assets-plugin/package-lock.json | 6 + 28 files changed, 6416 insertions(+) create mode 100755 .ddev/commands/web/orchestrate create mode 100644 .ddev/commands/web/orchestrate.d/00_download_wordpress.sh create mode 100644 .ddev/commands/web/orchestrate.d/01_gitignore.sh create mode 100644 .ddev/commands/web/orchestrate.d/05_wp_config.sh create mode 100644 .ddev/commands/web/orchestrate.d/10_wp_install.sh create mode 100644 .ddev/commands/web/orchestrate.d/11_htaccess.sh create mode 100644 .ddev/commands/web/orchestrate.d/20_cleanup_default_plugins.sh create mode 100644 .ddev/commands/web/orchestrate.d/30_install_plugin_packages.sh create mode 100644 .ddev/commands/web/orchestrate.d/40_setup_and_activate.sh create mode 100644 .ddev/commands/web/orchestrate.d/50_flush_rewrites.sh create mode 100644 .ddev/config.yaml create mode 100644 .ddev/docker-compose.wp-plugin.yaml create mode 100644 .idea/dataSources.local.xml create mode 100644 .idea/dataSources.xml create mode 100644 .idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b.xml create mode 100644 .idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b/storage_v2/_src_/schema/db.fgwAAA.meta create mode 100644 .idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b/storage_v2/_src_/schema/information_schema.FNRwLQ.meta create mode 100644 .idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b/storage_v2/_src_/schema/test.kkQ2AA.meta create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/php.xml create mode 100644 .idea/phpunit.xml create mode 100644 .idea/vcs.xml create mode 100644 .idea/workspace.xml create mode 100644 assets-plugin/.gitignore create mode 100644 assets-plugin/assets-plugin.php create mode 100644 assets-plugin/composer.json create mode 100644 assets-plugin/package-lock.json diff --git a/.ddev/commands/web/orchestrate b/.ddev/commands/web/orchestrate new file mode 100755 index 0000000..81400d0 --- /dev/null +++ b/.ddev/commands/web/orchestrate @@ -0,0 +1,41 @@ +#!/bin/bash +## Description: Set up the development environment +## Usage: orchestrate +## Example: "ddev orchestrate" + +mkdir -p "${DDEV_DOCROOT}" +pushd "${DDEV_DOCROOT}" +PLUGIN_FOLDER="${DDEV_DOCROOT}/wp-content/plugins/assets-plugin" +VALID_ARGS=$(getopt -o fp: --long force,plugin: -- "$@") +if [[ $? -ne 0 ]]; then + exit 1; +fi + +eval set -- "$VALID_ARGS" +while [ : ]; do + case "$1" in + -f | --force) + echo "Removing WordPress installation" + shift + export RECREATE_ENV=1; + popd + find "${DDEV_DOCROOT}" -mindepth 1 ! -regex "^${PLUGIN_FOLDER}\(/.*\)?" -delete + pushd "${DDEV_DOCROOT}" + ;; + -p | --plugin) + echo "Processing 'delta' option. Input argument is '$2'" + shift 2 + ;; + --) shift; + break + ;; + esac +done + +# Execute all fragments from orchestrate.d +if [ -d "${0}.d" ]; then + for FN in ${0}.d/*.sh ; do + echo $FN + source "${FN}" + done +fi diff --git a/.ddev/commands/web/orchestrate.d/00_download_wordpress.sh b/.ddev/commands/web/orchestrate.d/00_download_wordpress.sh new file mode 100644 index 0000000..b6f261f --- /dev/null +++ b/.ddev/commands/web/orchestrate.d/00_download_wordpress.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +if ! wp core download --version="${WP_VERSION:-latest}"; then + echo 'WordPress is already installed.' + exit +fi diff --git a/.ddev/commands/web/orchestrate.d/01_gitignore.sh b/.ddev/commands/web/orchestrate.d/01_gitignore.sh new file mode 100644 index 0000000..ed17388 --- /dev/null +++ b/.ddev/commands/web/orchestrate.d/01_gitignore.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +cat << 'EOF' > ".gitignore" +# ignores everything in the docroot (docroot in config.yaml), this path may not be included in the standard .ddev/.gitignore. +* +EOF diff --git a/.ddev/commands/web/orchestrate.d/05_wp_config.sh b/.ddev/commands/web/orchestrate.d/05_wp_config.sh new file mode 100644 index 0000000..56e93c8 --- /dev/null +++ b/.ddev/commands/web/orchestrate.d/05_wp_config.sh @@ -0,0 +1,22 @@ +ssh#!/bin/bash + +# Create wp-config.php +# the PHP snippet avoids some notices during CLI calls +# https://make.wordpress.org/cli/handbook/guides/common-issues/#php-notice-undefined-index-on-_server-superglobal +printf ' +if ( defined( "WP_CLI" ) && WP_CLI && ! isset( $_SERVER["HTTP_HOST"] ) ) { + $_SERVER["HTTP_HOST"] = "%s"; +} +' "${DDEV_HOSTNAME}" | wp config create \ + --dbname=db \ + --dbuser=db \ + --dbpass=db \ + --dbhost=db \ + --force \ + --extra-php + +wp config set WP_DEBUG true --raw +wp config set WP_DEBUG_DISPLAY true --raw +wp config set WP_DEBUG_LOG true --raw +wp config set WP_SITEURL '(isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] ? "https://" : "http://") . $_SERVER["HTTP_HOST"]' --raw +wp config set WP_HOME '(isset($_SERVER["HTTPS"]) && $_SERVER["HTTPS"] ? "https://" : "http://") . $_SERVER["HTTP_HOST"]' --raw diff --git a/.ddev/commands/web/orchestrate.d/10_wp_install.sh b/.ddev/commands/web/orchestrate.d/10_wp_install.sh new file mode 100644 index 0000000..b742099 --- /dev/null +++ b/.ddev/commands/web/orchestrate.d/10_wp_install.sh @@ -0,0 +1,32 @@ +#!/bin/bash + +if [ ! -z "${RECREATE_ENV}" ]; then + echo "Deleting database before creating a new one" + wp db clean --yes +fi + +if [ "${WP_MULTISITE}" = "true" ]; then + wp core multisite-install \ + --title="${WP_TITLE}" \ + --admin_user="${ADMIN_USER}" \ + --admin_password="${ADMIN_PASS}" \ + --url="${DDEV_PRIMARY_URL}" \ + --admin_email="${ADMIN_EMAIL}" \ + --skip-email + +readarray -d , -t slugs <<< "${WP_MULTISITE_SLUGS},"; unset "slugs[-1]"; +for slug in "${slugs[@]}"; do + if [ ! -z "${slug}" ]; then + wp site create --slug="${slug}" + fi +done + +else + wp core install \ + --title="${WP_TITLE}" \ + --admin_user="${ADMIN_USER}" \ + --admin_password="${ADMIN_PASS}" \ + --url="${DDEV_PRIMARY_URL}" \ + --admin_email="${ADMIN_EMAIL}" \ + --skip-email +fi diff --git a/.ddev/commands/web/orchestrate.d/11_htaccess.sh b/.ddev/commands/web/orchestrate.d/11_htaccess.sh new file mode 100644 index 0000000..40789ed --- /dev/null +++ b/.ddev/commands/web/orchestrate.d/11_htaccess.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +cat << 'EOF' >> ".htaccess" +RewriteEngine On +RewriteBase / +RewriteRule ^index\.php$ - [L] + +RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] + +RewriteCond %{REQUEST_FILENAME} -f [OR] +RewriteCond %{REQUEST_FILENAME} -d +RewriteRule ^ - [L] +RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] +RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] +RewriteRule . index.php [L] +EOF diff --git a/.ddev/commands/web/orchestrate.d/20_cleanup_default_plugins.sh b/.ddev/commands/web/orchestrate.d/20_cleanup_default_plugins.sh new file mode 100644 index 0000000..82e06dc --- /dev/null +++ b/.ddev/commands/web/orchestrate.d/20_cleanup_default_plugins.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +wp plugin is-installed akismet && wp plugin uninstall akismet +wp plugin is-installed hello && wp plugin uninstall hello diff --git a/.ddev/commands/web/orchestrate.d/30_install_plugin_packages.sh b/.ddev/commands/web/orchestrate.d/30_install_plugin_packages.sh new file mode 100644 index 0000000..6444211 --- /dev/null +++ b/.ddev/commands/web/orchestrate.d/30_install_plugin_packages.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +pushd wp-content/plugins/assets-plugin +composer install +npm install +popd +popd diff --git a/.ddev/commands/web/orchestrate.d/40_setup_and_activate.sh b/.ddev/commands/web/orchestrate.d/40_setup_and_activate.sh new file mode 100644 index 0000000..64a2dd3 --- /dev/null +++ b/.ddev/commands/web/orchestrate.d/40_setup_and_activate.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +pushd "${DDEV_DOCROOT}" + +flags="" +if [ "${WP_MULTISITE}" = "true" ]; then + flags+=" --network" +fi + +wp plugin activate assets-plugin $flags diff --git a/.ddev/commands/web/orchestrate.d/50_flush_rewrites.sh b/.ddev/commands/web/orchestrate.d/50_flush_rewrites.sh new file mode 100644 index 0000000..d1bdc82 --- /dev/null +++ b/.ddev/commands/web/orchestrate.d/50_flush_rewrites.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +wp rewrite structure '/%postname%' +wp rewrite flush diff --git a/.ddev/config.yaml b/.ddev/config.yaml new file mode 100644 index 0000000..936b582 --- /dev/null +++ b/.ddev/config.yaml @@ -0,0 +1,293 @@ +name: Assets +type: wordpress +docroot: .ddev/wordpress +php_version: "8.2" +webserver_type: nginx-fpm +xdebug_enabled: false +additional_hostnames: [] +additional_fqdns: [] +hooks: + pre-start: + - exec-host: | + mkdir -p .ddev/wordpress/wp-content/plugins/assets-plugin/lib +database: + type: mariadb + version: "10.11" +use_dns_when_possible: true +composer_version: "2" +web_environment: + - WP_VERSION=6.3 + - WP_LOCALE=en_US + - WP_TITLE=Assets Plugin + - ADMIN_USER=admin + - ADMIN_PASS=admin + - ADMIN_EMAIL=admin@example.com +corepack_enable: false + +# Key features of DDEV's config.yaml: + +# name: # Name of the project, automatically provides +# http://projectname.ddev.site and https://projectname.ddev.site + +# type: # backdrop, craftcms, django4, drupal, drupal6, drupal7, laravel, magento, magento2, php, python, shopware6, silverstripe, typo3, wordpress +# See https://ddev.readthedocs.io/en/stable/users/quickstart/ for more +# information on the different project types +# "drupal" covers recent Drupal 8+ + +# docroot: # Relative path to the directory containing index.php. + +# php_version: "8.2" # PHP version to use, "5.6", "7.0", "7.1", "7.2", "7.3", "7.4", "8.0", "8.1", "8.2", "8.3" + +# You can explicitly specify the webimage but this +# is not recommended, as the images are often closely tied to DDEV's' behavior, +# so this can break upgrades. + +# webimage: # nginx/php docker image. + +# database: +# type: # mysql, mariadb, postgres +# version: # database version, like "10.11" or "8.0" +# MariaDB versions can be 5.5-10.8 and 10.11, MySQL versions can be 5.5-8.0 +# PostgreSQL versions can be 9-16. + +# router_http_port: # Port to be used for http (defaults to global configuration, usually 80) +# router_https_port: # Port for https (defaults to global configuration, usually 443) + +# xdebug_enabled: false # Set to true to enable Xdebug and "ddev start" or "ddev restart" +# Note that for most people the commands +# "ddev xdebug" to enable Xdebug and "ddev xdebug off" to disable it work better, +# as leaving Xdebug enabled all the time is a big performance hit. + +# xhprof_enabled: false # Set to true to enable Xhprof and "ddev start" or "ddev restart" +# Note that for most people the commands +# "ddev xhprof" to enable Xhprof and "ddev xhprof off" to disable it work better, +# as leaving Xhprof enabled all the time is a big performance hit. + +# webserver_type: nginx-fpm, apache-fpm, or nginx-gunicorn + +# timezone: Europe/Berlin +# This is the timezone used in the containers and by PHP; +# it can be set to any valid timezone, +# see https://en.wikipedia.org/wiki/List_of_tz_database_time_zones +# For example Europe/Dublin or MST7MDT + +# composer_root: +# Relative path to the Composer root directory from the project root. This is +# the directory which contains the composer.json and where all Composer related +# commands are executed. + +# composer_version: "2" +# You can set it to "" or "2" (default) for Composer v2 or "1" for Composer v1 +# to use the latest major version available at the time your container is built. +# It is also possible to use each other Composer version channel. This includes: +# - 2.2 (latest Composer LTS version) +# - stable +# - preview +# - snapshot +# Alternatively, an explicit Composer version may be specified, for example "2.2.18". +# To reinstall Composer after the image was built, run "ddev debug refresh". + +# nodejs_version: "20" +# change from the default system Node.js version to any other version. +# Numeric version numbers can be complete (i.e. 18.15.0) or +# incomplete (18, 17.2, 16). 'lts' and 'latest' can be used as well along with +# other named releases. +# see https://www.npmjs.com/package/n#specifying-nodejs-versions +# Note that you can continue using 'ddev nvm' or nvm inside the web container +# to change the project's installed node version if you need to. + +# corepack_enable: false +# Change to 'true' to 'corepack enable' and gain access to latest versions of yarn/pnpm + +# additional_hostnames: +# - somename +# - someothername +# would provide http and https URLs for "somename.ddev.site" +# and "someothername.ddev.site". + +# additional_fqdns: +# - example.com +# - sub1.example.com +# would provide http and https URLs for "example.com" and "sub1.example.com" +# Please take care with this because it can cause great confusion. + +# upload_dirs: "custom/upload/dir" +# +# upload_dirs: +# - custom/upload/dir +# - ../private +# +# would set the destination paths for ddev import-files to /custom/upload/dir +# When Mutagen is enabled this path is bind-mounted so that all the files +# in the upload_dirs don't have to be synced into Mutagen. + +# disable_upload_dirs_warning: false +# If true, turns off the normal warning that says +# "You have Mutagen enabled and your 'php' project type doesn't have upload_dirs set" + +# ddev_version_constraint: "" +# Example: +# ddev_version_constraint: ">= 1.22.4" +# This will enforce that the running ddev version is within this constraint. +# See https://github.com/Masterminds/semver#checking-version-constraints for +# supported constraint formats + +# working_dir: +# web: /var/www/html +# db: /home +# would set the default working directory for the web and db services. +# These values specify the destination directory for ddev ssh and the +# directory in which commands passed into ddev exec are run. + +# omit_containers: [db, ddev-ssh-agent] +# Currently only these containers are supported. Some containers can also be +# omitted globally in the ~/.ddev/global_config.yaml. Note that if you omit +# the "db" container, several standard features of DDEV that access the +# database container will be unusable. In the global configuration it is also +# possible to omit ddev-router, but not here. + +# performance_mode: "global" +# DDEV offers performance optimization strategies to improve the filesystem +# performance depending on your host system. Should be configured globally. +# +# If set, will override the global config. Possible values are: +# - "global": uses the value from the global config. +# - "none": disables performance optimization for this project. +# - "mutagen": enables Mutagen for this project. +# - "nfs": enables NFS for this project. +# +# See https://ddev.readthedocs.io/en/stable/users/install/performance/#nfs +# See https://ddev.readthedocs.io/en/stable/users/install/performance/#mutagen + +# fail_on_hook_fail: False +# Decide whether 'ddev start' should be interrupted by a failing hook + +# host_https_port: "59002" +# The host port binding for https can be explicitly specified. It is +# dynamic unless otherwise specified. +# This is not used by most people, most people use the *router* instead +# of the localhost port. + +# host_webserver_port: "59001" +# The host port binding for the ddev-webserver can be explicitly specified. It is +# dynamic unless otherwise specified. +# This is not used by most people, most people use the *router* instead +# of the localhost port. + +# host_db_port: "59002" +# The host port binding for the ddev-dbserver can be explicitly specified. It is dynamic +# unless explicitly specified. + +# mailpit_http_port: "8025" +# mailpit_https_port: "8026" +# The Mailpit ports can be changed from the default 8025 and 8026 + +# host_mailpit_port: "8025" +# The mailpit port is not normally bound on the host at all, instead being routed +# through ddev-router, but it can be bound directly to localhost if specified here. + +# webimage_extra_packages: [php7.4-tidy, php-bcmath] +# Extra Debian packages that are needed in the webimage can be added here + +# dbimage_extra_packages: [telnet,netcat] +# Extra Debian packages that are needed in the dbimage can be added here + +# use_dns_when_possible: true +# If the host has internet access and the domain configured can +# successfully be looked up, DNS will be used for hostname resolution +# instead of editing /etc/hosts +# Defaults to true + +# project_tld: ddev.site +# The top-level domain used for project URLs +# The default "ddev.site" allows DNS lookup via a wildcard +# If you prefer you can change this to "ddev.local" to preserve +# pre-v1.9 behavior. + +# ngrok_args: --basic-auth username:pass1234 +# Provide extra flags to the "ngrok http" command, see +# https://ngrok.com/docs/ngrok-agent/config or run "ngrok http -h" + +# disable_settings_management: false +# If true, DDEV will not create CMS-specific settings files like +# Drupal's settings.php/settings.ddev.php or TYPO3's AdditionalConfiguration.php +# In this case the user must provide all such settings. + +# You can inject environment variables into the web container with: +# web_environment: +# - SOMEENV=somevalue +# - SOMEOTHERENV=someothervalue + +# no_project_mount: false +# (Experimental) If true, DDEV will not mount the project into the web container; +# the user is responsible for mounting it manually or via a script. +# This is to enable experimentation with alternate file mounting strategies. +# For advanced users only! + +# bind_all_interfaces: false +# If true, host ports will be bound on all network interfaces, +# not the localhost interface only. This means that ports +# will be available on the local network if the host firewall +# allows it. + +# default_container_timeout: 120 +# The default time that DDEV waits for all containers to become ready can be increased from +# the default 120. This helps in importing huge databases, for example. + +#web_extra_exposed_ports: +#- name: nodejs +# container_port: 3000 +# http_port: 2999 +# https_port: 3000 +#- name: something +# container_port: 4000 +# https_port: 4000 +# http_port: 3999 +# Allows a set of extra ports to be exposed via ddev-router +# Fill in all three fields even if you don’t intend to use the https_port! +# If you don’t add https_port, then it defaults to 0 and ddev-router will fail to start. +# +# The port behavior on the ddev-webserver must be arranged separately, for example +# using web_extra_daemons. +# For example, with a web app on port 3000 inside the container, this config would +# expose that web app on https://.ddev.site:9999 and http://.ddev.site:9998 +# web_extra_exposed_ports: +# - name: myapp +# container_port: 3000 +# http_port: 9998 +# https_port: 9999 + +#web_extra_daemons: +#- name: "http-1" +# command: "/var/www/html/node_modules/.bin/http-server -p 3000" +# directory: /var/www/html +#- name: "http-2" +# command: "/var/www/html/node_modules/.bin/http-server /var/www/html/sub -p 3000" +# directory: /var/www/html + +# override_config: false +# By default, config.*.yaml files are *merged* into the configuration +# But this means that some things can't be overridden +# For example, if you have 'use_dns_when_possible: true'' you can't override it with a merge +# and you can't erase existing hooks or all environment variables. +# However, with "override_config: true" in a particular config.*.yaml file, +# 'use_dns_when_possible: false' can override the existing values, and +# hooks: +# post-start: [] +# or +# web_environment: [] +# or +# additional_hostnames: [] +# can have their intended affect. 'override_config' affects only behavior of the +# config.*.yaml file it exists in. + +# Many DDEV commands can be extended to run tasks before or after the +# DDEV command is executed, for example "post-start", "post-import-db", +# "pre-composer", "post-composer" +# See https://ddev.readthedocs.io/en/stable/users/extend/custom-commands/ for more +# information on the commands that can be extended and the tasks you can define +# for them. Example: +#hooks: +# Un-comment to emit the WP CLI version after ddev start. +# post-start: +# - exec: wp cli version diff --git a/.ddev/docker-compose.wp-plugin.yaml b/.ddev/docker-compose.wp-plugin.yaml new file mode 100644 index 0000000..cce24b1 --- /dev/null +++ b/.ddev/docker-compose.wp-plugin.yaml @@ -0,0 +1,9 @@ +services: + web: + volumes: + - source: ../assets-plugin + target: /var/www/html/.ddev/wordpress/wp-content/plugins/assets-plugin + type: bind + - source: ../ + target: /var/www/html/.ddev/wordpress/wp-content/plugins/assets-plugin/lib + type: bind diff --git a/.gitignore b/.gitignore index c397606..ada7bcc 100644 --- a/.gitignore +++ b/.gitignore @@ -73,3 +73,4 @@ composer.lock # You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file # composer.lock .phpunit.result.cache +auth.json diff --git a/.idea/dataSources.local.xml b/.idea/dataSources.local.xml new file mode 100644 index 0000000..964b72b --- /dev/null +++ b/.idea/dataSources.local.xml @@ -0,0 +1,20 @@ + + + + + + #@ + ` + + + master_key + db + + + + + + user_and_system_sources + + + \ No newline at end of file diff --git a/.idea/dataSources.xml b/.idea/dataSources.xml new file mode 100644 index 0000000..8955b41 --- /dev/null +++ b/.idea/dataSources.xml @@ -0,0 +1,14 @@ + + + + + mariadb + true + true + DDEV generated data source + org.mariadb.jdbc.Driver + jdbc:mariadb://127.0.0.1:54724/db?user=db&password=db + $ProjectFileDir$ + + + \ No newline at end of file diff --git a/.idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b.xml b/.idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b.xml new file mode 100644 index 0000000..4e696d1 --- /dev/null +++ b/.idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b.xml @@ -0,0 +1,5519 @@ + + + + + exact + InnoDB + db|schema||db||ALTER|G +db|schema||db||ALTER ROUTINE|G +db|schema||db||CREATE|G +db|schema||db||CREATE ROUTINE|G +db|schema||db||CREATE TEMPORARY TABLES|G +db|schema||db||CREATE VIEW|G +db|schema||db||DELETE|G +db|schema||db||DELETE HISTORY|G +db|schema||db||DROP|G +db|schema||db||EVENT|G +db|schema||db||EXECUTE|G +db|schema||db||INDEX|G +db|schema||db||INSERT|G +db|schema||db||LOCK TABLES|G +db|schema||db||REFERENCES|G +db|schema||db||SELECT|G +db|schema||db||SHOW VIEW|G +db|schema||db||TRIGGER|G +db|schema||db||UPDATE|G + 10.11.7 + + + big5 + 1 + + + big5 + + + big5 + + + big5 + + + dec8 + 1 + + + dec8 + + + dec8 + + + dec8 + + + cp850 + 1 + + + cp850 + + + cp850 + + + cp850 + + + hp8 + 1 + + + hp8 + + + hp8 + + + hp8 + + + koi8r + 1 + + + koi8r + + + koi8r + + + koi8r + + + latin1 + + + latin1 + 1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin1 + + + latin2 + + + latin2 + 1 + + + latin2 + + + latin2 + + + latin2 + + + latin2 + + + latin2 + + + swe7 + 1 + + + swe7 + + + swe7 + + + swe7 + + + ascii + 1 + + + ascii + + + ascii + + + ascii + + + ujis + 1 + + + ujis + + + ujis + + + ujis + + + sjis + 1 + + + sjis + + + sjis + + + sjis + + + hebrew + 1 + + + hebrew + + + hebrew + + + hebrew + + + tis620 + 1 + + + tis620 + + + tis620 + + + tis620 + + + euckr + 1 + + + euckr + + + euckr + + + euckr + + + koi8u + 1 + + + koi8u + + + koi8u + + + koi8u + + + gb2312 + 1 + + + gb2312 + + + gb2312 + + + gb2312 + + + greek + 1 + + + greek + + + greek + + + greek + + + cp1250 + 1 + + + cp1250 + + + cp1250 + + + cp1250 + + + cp1250 + + + cp1250 + + + cp1250 + + + gbk + 1 + + + gbk + + + gbk + + + gbk + + + latin5 + 1 + + + latin5 + + + latin5 + + + latin5 + + + armscii8 + 1 + + + armscii8 + + + armscii8 + + + armscii8 + + + utf8mb3 + 1 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + utf8mb3 + + + ucs2 + 1 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + ucs2 + + + cp866 + 1 + + + cp866 + + + cp866 + + + cp866 + + + keybcs2 + 1 + + + keybcs2 + + + keybcs2 + + + keybcs2 + + + macce + 1 + + + macce + + + macce + + + macce + + + macroman + 1 + + + macroman + + + macroman + + + macroman + + + cp852 + 1 + + + cp852 + + + cp852 + + + cp852 + + + latin7 + + + latin7 + 1 + + + latin7 + + + latin7 + + + latin7 + + + latin7 + + + utf8mb4 + 1 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + utf8mb4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cp1251 + + + cp1251 + + + cp1251 + + + cp1251 + 1 + + + cp1251 + + + cp1251 + + + cp1251 + + + utf16 + 1 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16 + + + utf16le + 1 + + + utf16le + + + utf16le + + + utf16le + + + cp1256 + 1 + + + cp1256 + + + cp1256 + + + cp1256 + + + cp1257 + + + cp1257 + + + cp1257 + 1 + + + cp1257 + + + cp1257 + + + utf32 + 1 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + utf32 + + + binary + 1 + + + geostd8 + 1 + + + geostd8 + + + geostd8 + + + geostd8 + + + cp932 + 1 + + + cp932 + + + cp932 + + + cp932 + + + eucjpms + 1 + + + eucjpms + + + eucjpms + + + eucjpms + + + 2024-07-18.12:17:05 + 2024-07-18.10:17:05 + utf8mb3_general_ci + + + 1 + 2024-07-18.12:17:05 + 2024-07-18.10:17:05 + utf8mb4_general_ci + + + 2024-07-18.12:17:06 + 2024-07-18.10:17:06 + latin1_swedish_ci + + + + Aria + max_rows +10380835156842741 +transactional +0 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +42881 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +139810 + 1 + utf8mb3_general_ci +
+ + Aria + max_rows +8587869680497929 +transactional +0 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +173857 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +204600 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +133682 + 1 + utf8mb3_general_ci +
+ + Aria + max_rows +2936911968430114 +transactional +0 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +19295 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +172960 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +91678 + 1 + utf8mb3_general_ci +
+ + Aria + max_rows +654116665143418 +transactional +0 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +16760 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +15812 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +5375 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +5375 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +38501 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +18872 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +18856 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +298261 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +2684354 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +2314098 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +2314098 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +111848 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +111848 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +2684354 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +7456540 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +57703 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +1198372 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +7456540 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +63670 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +63670 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +2165 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +132888 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +36671 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +302292 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +325771 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +38304 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +69042 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +290514 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +33638 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +18610 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +268435 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +3947580 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +33337 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +15148 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +344148 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +101680 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +14469 + 1 + utf8mb3_general_ci +
+ + Aria + max_rows +636094623231363848 +transactional +0 + 1 + utf8mb3_general_ci +
+ + Aria + max_rows +6630749127861089 +transactional +0 + 1 + utf8mb3_general_ci +
+ + Aria + max_rows +6153016702371431 +transactional +0 + 1 + utf8mb3_general_ci +
+ + Aria + max_rows +10380835156842741 +transactional +0 + 1 + utf8mb3_general_ci +
+ + Aria + max_rows +16739332190299048 +transactional +0 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +217180 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +13937 + 1 + utf8mb3_general_ci +
+ + Aria + max_rows +617422903026058 +transactional +0 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +10114 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +21704 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +5375 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +5375 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +8725 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +344148 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +11642 + 1 + utf8mb3_general_ci +
+ + Aria + max_rows +578068505333883 +transactional +0 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +4495 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +9653 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +26800 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +20428 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +56823 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +2485513 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +2236962 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +789516 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +1157049 + 1 + utf8mb3_general_ci +
+ + Aria + max_rows +603347421786797 +transactional +0 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +23148 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +118357 + 1 + utf8mb3_general_ci +
+ + Aria + max_rows +5319130355740931 +transactional +0 + 1 + utf8mb3_general_ci +
+ + MEMORY + max_rows +10120 + 1 + utf8mb3_general_ci +
+ + varchar(64)|0s + 1 + 1 + + + varchar(20)|0s + 1 + 2 + + + varchar(16)|0s + 1 + 3 + + + varchar(80)|0s + 1 + 4 + + + varchar(20)|0s + 1 + 5 + + + varchar(64)|0s + 6 + + + varchar(20)|0s + 7 + + + varchar(64)|0s + 8 + + + longtext|0s + 9 + + + varchar(80)|0s + 1 + 10 + + + varchar(64)|0s + 1 + 11 + + + varchar(12)|0s + 1 + 12 + + + varchar(80)|0s + 13 + + + varchar(385)|0s + 1 + 1 + + + varchar(128)|0s + 1 + 2 + + + varchar(3)|0s + 1 + 3 + + + varchar(3)|0s + 4 + + + varchar(32)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(60)|0s + 1 + 3 + + + bigint(3)|0s + 1 + 4 + + + varchar(512)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(64)|0s + 1 + 4 + + + varchar(6)|0s + 1 + 5 + + + longtext|0s + 1 + 6 + + + varchar(64)|0s + 1 + 1 + + + bigint(21)|0s + 1 + 2 + + + bigint(21)|0s + 1 + 3 + + + bigint(21)|0s + 1 + 4 + + + double|0s + 1 + 5 + + + double|0s + 1 + 6 + + + bigint(21)|0s + 1 + 7 + + + bigint(21)|0s + 1 + 8 + + + bigint(21)|0s + 1 + 9 + + + bigint(21)|0s + 1 + 10 + + + bigint(21)|0s + 1 + 11 + + + bigint(21)|0s + 1 + 12 + + + bigint(21)|0s + 1 + 13 + + + bigint(21)|0s + 1 + 14 + + + bigint(21)|0s + 1 + 15 + + + bigint(21)|0s + 1 + 16 + + + bigint(21)|0s + 1 + 17 + + + bigint(21)|0s + 1 + 18 + + + bigint(21)|0s + 1 + 19 + + + bigint(21)|0s + 1 + 20 + + + bigint(21)|0s + 1 + 21 + + + bigint(21)|0s + 1 + 22 + + + bigint(21)|0s + 1 + 23 + + + bigint(21) unsigned|0s + 1 + 24 + + + bigint(21)|0s + 1 + 25 + + + varchar(64)|0s + 1 + 1 + + + varchar(32)|0s + 2 + + + bigint(11)|0s + 3 + + + varchar(3)|0s + 4 + + + varchar(3)|0s + 1 + 5 + + + bigint(3)|0s + 1 + 6 + + + varchar(64)|0s + 1 + 1 + + + varchar(32)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + bigint(11)|0s + 1 + 4 + + + varchar(3)|0s + 1 + 5 + + + varchar(512)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(64)|0s + 1 + 4 + + + bigint(21) unsigned|0s + 1 + 5 + + + longtext|0s + 6 + + + varchar(3)|0s + 1 + 7 + + + varchar(64)|0s + 1 + 8 + + + bigint(21) unsigned|0s + 9 + + + bigint(21) unsigned|0s + 10 + + + bigint(21) unsigned|0s + 11 + + + bigint(21) unsigned|0s + 12 + + + bigint(21) unsigned|0s + 13 + + + varchar(32)|0s + 14 + + + varchar(64)|0s + 15 + + + longtext|0s + 1 + 16 + + + varchar(3)|0s + 1 + 17 + + + varchar(80)|0s + 1 + 18 + + + varchar(80)|0s + 1 + 19 + + + varchar(1024)|0s + 1 + 20 + + + varchar(6)|0s + 1 + 21 + + + longtext|0s + 22 + + + varchar(385)|0s + 1 + 1 + + + varchar(512)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(64)|0s + 1 + 4 + + + varchar(64)|0s + 1 + 5 + + + varchar(64)|0s + 1 + 6 + + + varchar(3)|0s + 1 + 7 + + + varchar(128)|0s + 1 + + + varchar(64)|0s + 1 + 1 + + + varchar(8)|0s + 1 + 2 + + + varchar(160)|0s + 1 + 3 + + + varchar(3)|0s + 4 + + + varchar(3)|0s + 5 + + + varchar(3)|0s + 6 + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(384)|0s + 1 + 4 + + + varchar(64)|0s + 1 + 5 + + + varchar(8)|0s + 1 + 6 + + + longtext|0s + 1 + 7 + + + varchar(9)|0s + 1 + 8 + + + datetime|0s + 9 + + + varchar(256)|0s + 10 + + + varchar(18)|0s + 11 + + + varchar(8192)|0s + 1 + 12 + + + datetime|0s + 13 + + + datetime|0s + 14 + + + varchar(18)|0s + 1 + 15 + + + varchar(12)|0s + 1 + 16 + + + datetime|0s + 1 + 17 + + + datetime|0s + 1 + 18 + + + datetime|0s + 19 + + + varchar(64)|0s + 1 + 20 + + + bigint(10)|0s + 1 + 21 + + + varchar(32)|0s + 1 + 22 + + + varchar(64)|0s + 1 + 23 + + + varchar(64)|0s + 1 + 24 + + + bigint(4)|0s + 1 + 1 + + + varchar(512)|0s + 2 + + + varchar(20)|0s + 1 + 3 + + + varchar(64)|0s + 4 + + + varchar(64)|0s + 1 + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 7 + + + varchar(64)|0s + 8 + + + bigint(4)|0s + 9 + + + varchar(64)|0s + 1 + 10 + + + varchar(64)|0s + 11 + + + bigint(4)|0s + 12 + + + bigint(4)|0s + 13 + + + bigint(4)|0s + 14 + + + bigint(4)|0s + 15 + + + bigint(4)|0s + 1 + 16 + + + bigint(21) unsigned|0s + 17 + + + bigint(21) unsigned|0s + 18 + + + bigint(21) unsigned|0s + 19 + + + datetime|0s + 20 + + + datetime|0s + 21 + + + datetime|0s + 22 + + + bigint(4)|0s + 23 + + + bigint(4)|0s + 24 + + + bigint(21) unsigned|0s + 25 + + + varchar(10)|0s + 26 + + + bigint(21) unsigned|0s + 27 + + + bigint(21) unsigned|0s + 28 + + + bigint(21) unsigned|0s + 29 + + + bigint(21) unsigned|0s + 30 + + + bigint(21) unsigned|0s + 31 + + + bigint(21) unsigned|0s + 32 + + + datetime|0s + 33 + + + datetime|0s + 34 + + + datetime|0s + 35 + + + bigint(21) unsigned|0s + 36 + + + varchar(20)|0s + 1 + 37 + + + varchar(255)|0s + 38 + + + varchar(512)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(64)|0s + 1 + 4 + + + varchar(512)|0s + 1 + 5 + + + varchar(64)|0s + 1 + 6 + + + varchar(64)|0s + 1 + 7 + + + varchar(64)|0s + 1 + 8 + + + tinyint(2)|0s + 1 + 9 + + + int(7)|0s + 1 + 10 + + + tinyint(2)|0s + 1 + 11 + + + tinyint(2)|0s + 1 + 12 + + + smallint(5)|0s + 1 + 13 + + + varchar(64)|0s + 1 + 1 + + + varchar(4096)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 1 + + + varchar(4096)|0s + 1 + 2 + + + varchar(192)|0s + 1 + 1 + + + varchar(192)|0s + 1 + 2 + + + varchar(192)|0s + 1 + 3 + + + bigint(21)|0s + 1 + 4 + + + int(11) unsigned|0s + 1 + 1 + + + bigint(21) unsigned|0s + 1 + 2 + + + int(11) unsigned|0s + 1 + 3 + + + int(11) unsigned|0s + 1 + 4 + + + varchar(64)|0s + 5 + + + int(11) unsigned|0s + 1 + 6 + + + int(11) unsigned|0s + 1 + 7 + + + int(1)|0s + 1 + 8 + + + bigint(21) unsigned|0s + 1 + 9 + + + bigint(21) unsigned|0s + 1 + 10 + + + bigint(21) unsigned|0s + 1 + 11 + + + varchar(1024)|0s + 12 + + + varchar(64)|0s + 13 + + + bigint(21) unsigned|0s + 1 + 14 + + + bigint(21) unsigned|0s + 1 + 15 + + + bigint(21) unsigned|0s + 1 + 16 + + + enum('NOT_USED', 'MEMORY', 'REMOVE_HASH', 'FILE_PAGE')|0e + 1 + 17 + + + enum('IO_NONE', 'IO_READ', 'IO_WRITE')|0e + 1 + 18 + + + int(1)|0s + 1 + 19 + + + bigint(21) unsigned|0s + 1 + 20 + + + int(11) unsigned|0s + 1 + 1 + + + bigint(21) unsigned|0s + 1 + 2 + + + int(11) unsigned|0s + 1 + 3 + + + int(11) unsigned|0s + 1 + 4 + + + varchar(64)|0s + 5 + + + int(11) unsigned|0s + 1 + 6 + + + int(11) unsigned|0s + 1 + 7 + + + int(1)|0s + 1 + 8 + + + bigint(21) unsigned|0s + 1 + 9 + + + bigint(21) unsigned|0s + 1 + 10 + + + bigint(21) unsigned|0s + 1 + 11 + + + varchar(1024)|0s + 12 + + + varchar(64)|0s + 13 + + + bigint(21) unsigned|0s + 1 + 14 + + + bigint(21) unsigned|0s + 1 + 15 + + + bigint(21) unsigned|0s + 1 + 16 + + + int(1)|0s + 1 + 17 + + + enum('IO_NONE', 'IO_READ', 'IO_WRITE')|0e + 1 + 18 + + + int(1)|0s + 19 + + + bigint(21) unsigned|0s + 1 + 20 + + + int(11) unsigned|0s + 1 + 1 + + + bigint(21) unsigned|0s + 1 + 2 + + + bigint(21) unsigned|0s + 1 + 3 + + + bigint(21) unsigned|0s + 1 + 4 + + + bigint(21) unsigned|0s + 1 + 5 + + + bigint(21) unsigned|0s + 1 + 6 + + + bigint(21) unsigned|0s + 1 + 7 + + + bigint(21) unsigned|0s + 1 + 8 + + + bigint(21) unsigned|0s + 1 + 9 + + + bigint(21) unsigned|0s + 1 + 10 + + + bigint(21) unsigned|0s + 1 + 11 + + + bigint(21) unsigned|0s + 1 + 12 + + + float|0s + 1 + 13 + + + float|0s + 1 + 14 + + + bigint(21) unsigned|0s + 1 + 15 + + + bigint(21) unsigned|0s + 1 + 16 + + + bigint(21) unsigned|0s + 1 + 17 + + + float|0s + 1 + 18 + + + float|0s + 1 + 19 + + + float|0s + 1 + 20 + + + bigint(21) unsigned|0s + 1 + 21 + + + bigint(21) unsigned|0s + 1 + 22 + + + bigint(21) unsigned|0s + 1 + 23 + + + bigint(21) unsigned|0s + 1 + 24 + + + bigint(21) unsigned|0s + 1 + 25 + + + bigint(21) unsigned|0s + 1 + 26 + + + float|0s + 1 + 27 + + + float|0s + 1 + 28 + + + bigint(21) unsigned|0s + 1 + 29 + + + bigint(21) unsigned|0s + 1 + 30 + + + bigint(21) unsigned|0s + 1 + 31 + + + bigint(21) unsigned|0s + 1 + 32 + + + int(5)|0s + 1 + 1 + + + int(11)|0s + 1 + 2 + + + int(11)|0s + 1 + 3 + + + int(11)|0s + 1 + 4 + + + int(11)|0s + 1 + 5 + + + int(11)|0s + 1 + 6 + + + int(5)|0s + 1 + 1 + + + int(11)|0s + 1 + 2 + + + int(11)|0s + 1 + 3 + + + int(11)|0s + 1 + 4 + + + bigint(21)|0s + 1 + 5 + + + int(11)|0s + 1 + 6 + + + int(5)|0s + 1 + 1 + + + int(11)|0s + 1 + 2 + + + int(11)|0s + 1 + 3 + + + int(11)|0s + 1 + 4 + + + bigint(21)|0s + 1 + 5 + + + int(11)|0s + 1 + 6 + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + int(11)|0s + 1 + 4 + + + int(11)|0s + 1 + 5 + + + int(11)|0s + 1 + 6 + + + int(11)|0s + 1 + 7 + + + int(11)|0s + 1 + 8 + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + int(11)|0s + 1 + 4 + + + int(11)|0s + 1 + 5 + + + int(11)|0s + 1 + 6 + + + int(11)|0s + 1 + 7 + + + int(11)|0s + 1 + 8 + + + int(5)|0s + 1 + 1 + + + int(11)|0s + 1 + 2 + + + int(11)|0s + 1 + 3 + + + int(11)|0s + 1 + 4 + + + int(11)|0s + 1 + 5 + + + int(11)|0s + 1 + 6 + + + bigint(21) unsigned|0s + 1 + 1 + + + varchar(193)|0s + 1 + 1 + + + varchar(193)|0s + 1 + 2 + + + varchar(18)|0s + 1 + 1 + + + bigint(21) unsigned|0s + 1 + 1 + + + varchar(337)|0s + 1 + 1 + + + bigint(21) unsigned|0s + 1 + 2 + + + bigint(21) unsigned|0s + 1 + 3 + + + bigint(21) unsigned|0s + 1 + 4 + + + bigint(21) unsigned|0s + 1 + 5 + + + bigint(21) unsigned|0s + 1 + 6 + + + varchar(337)|0s + 1 + 1 + + + bigint(21) unsigned|0s + 1 + 2 + + + bigint(21) unsigned|0s + 1 + 3 + + + bigint(21) unsigned|0s + 1 + 4 + + + bigint(21) unsigned|0s + 1 + 5 + + + bigint(21) unsigned|0s + 1 + 6 + + + varchar(81)|0s + 1 + 1 + + + bigint(21) unsigned|0s + 1 + 2 + + + enum('S', 'S, GAP', 'X', 'X, GAP', 'IS', 'IS, GAP', 'IX', 'IX, GAP', 'AUTO_INC')|0e + 1 + 3 + + + enum('RECORD', 'TABLE')|0e + 1 + 4 + + + varchar(1024)|0s + 1 + 5 + + + varchar(1024)|0s + 6 + + + int(11) unsigned|0s + 7 + + + int(11) unsigned|0s + 8 + + + int(11) unsigned|0s + 9 + + + varchar(8192)|0s + 10 + + + bigint(21) unsigned|0s + 1 + 1 + + + varchar(81)|0s + 1 + 2 + + + bigint(21) unsigned|0s + 1 + 3 + + + varchar(81)|0s + 1 + 4 + + + varchar(193)|0s + 1 + 1 + + + varchar(193)|0s + 1 + 2 + + + bigint(21)|0s + 1 + 3 + + + bigint(21)|0s + 4 + + + bigint(21)|0s + 5 + + + float|0s + 6 + + + bigint(21)|0s + 1 + 7 + + + bigint(21)|0s + 8 + + + bigint(21)|0s + 9 + + + float|0s + 10 + + + datetime|0s + 11 + + + datetime|0s + 12 + + + bigint(21)|0s + 13 + + + datetime|0s + 14 + + + int(1)|0s + 1 + 15 + + + enum('value', 'status_counter', 'set_owner', 'set_member', 'counter')|0e + 1 + 16 + + + varchar(193)|0s + 1 + 17 + + + bigint(21) unsigned|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + bigint(21) unsigned|0s + 1 + 3 + + + int(11)|0s + 1 + 4 + + + int(11)|0s + 1 + 5 + + + int(11)|0s + 1 + 6 + + + bigint(21) unsigned|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + int(11) unsigned|0s + 1 + 3 + + + varchar(193)|0s + 1 + 1 + + + varchar(193)|0s + 1 + 2 + + + varchar(193)|0s + 1 + 3 + + + int(11) unsigned|0s + 1 + 4 + + + int(11) unsigned|0s + 1 + 5 + + + varchar(193)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + int(11) unsigned|0s + 1 + 4 + + + bigint(21) unsigned|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + bigint(21) unsigned|0s + 1 + 3 + + + int(11)|0s + 1 + 4 + + + int(11)|0s + 1 + 5 + + + int(11)|0s + 6 + + + int(11)|0s + 7 + + + int(11)|0s + 1 + 8 + + + bigint(21) unsigned|0s + 1 + 1 + + + varchar(655)|0s + 1 + 2 + + + int(11)|0s + 1 + 3 + + + int(11) unsigned|0s + 1 + 4 + + + int(11) unsigned|0s + 1 + 5 + + + enum('Redundant', 'Compact', 'Compressed', 'Dynamic')|0e + 6 + + + int(11) unsigned|0s + 1 + 7 + + + enum('Single', 'System')|0e + 8 + + + int(11) unsigned|0s + 1 + 1 + + + varchar(655)|0s + 1 + 2 + + + int(11) unsigned|0s + 1 + 3 + + + varchar(22)|0s + 4 + + + int(11) unsigned|0s + 1 + 5 + + + varchar(512)|0s + 1 + 6 + + + int(11) unsigned|0s + 1 + 7 + + + bigint(21) unsigned|0s + 1 + 8 + + + bigint(21) unsigned|0s + 1 + 9 + + + bigint(21) unsigned|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + int(1)|0s + 1 + 3 + + + bigint(21) unsigned|0s + 1 + 4 + + + bigint(21) unsigned|0s + 1 + 5 + + + bigint(21) unsigned|0s + 1 + 6 + + + bigint(21) unsigned|0s + 1 + 7 + + + bigint(21) unsigned|0s + 1 + 8 + + + int(11)|0s + 1 + 9 + + + bigint(21) unsigned|0s + 1 + 1 + + + int(11) unsigned|0s + 1 + 2 + + + int(11) unsigned|0s + 1 + 3 + + + int(11) unsigned|0s + 1 + 1 + + + varchar(655)|0s + 2 + + + int(11) unsigned|0s + 1 + 3 + + + int(11) unsigned|0s + 1 + 4 + + + int(11) unsigned|0s + 1 + 5 + + + int(11) unsigned|0s + 1 + 6 + + + bigint(21) unsigned|0s + 7 + + + bigint(21) unsigned|0s + 8 + + + int(11) unsigned|0s + 1 + 9 + + + int(1)|0s + 1 + 10 + + + bigint(21) unsigned|0s + 1 + 1 + + + varchar(13)|0s + 1 + 2 + + + datetime|0s + 1 + 3 + + + varchar(81)|0s + 4 + + + datetime|0s + 5 + + + bigint(21) unsigned|0s + 1 + 6 + + + bigint(21) unsigned|0s + 1 + 7 + + + varchar(1024)|0s + 8 + + + varchar(64)|0s + 9 + + + bigint(21) unsigned|0s + 1 + 10 + + + bigint(21) unsigned|0s + 1 + 11 + + + bigint(21) unsigned|0s + 1 + 12 + + + bigint(21) unsigned|0s + 1 + 13 + + + bigint(21) unsigned|0s + 1 + 14 + + + bigint(21) unsigned|0s + 1 + 15 + + + bigint(21) unsigned|0s + 1 + 16 + + + enum('READ UNCOMMITTED', 'READ COMMITTED', 'REPEATABLE READ', 'SERIALIZABLE')|0e + 1 + 17 + + + int(1)|0s + 1 + 18 + + + int(1)|0s + 1 + 19 + + + varchar(256)|0s + 20 + + + int(1)|0s + 1 + 21 + + + int(1)|0s + 1 + 22 + + + varchar(64)|0s + 1 + + + varchar(192)|0s + 1 + 1 + + + int(3) unsigned|0s + 2 + + + int(3) unsigned|0s + 3 + + + bigint(21) unsigned|0s + 1 + 4 + + + bigint(21) unsigned|0s + 1 + 5 + + + bigint(21) unsigned|0s + 1 + 6 + + + bigint(21) unsigned|0s + 1 + 7 + + + bigint(21) unsigned|0s + 1 + 8 + + + bigint(21) unsigned|0s + 1 + 9 + + + bigint(21) unsigned|0s + 1 + 10 + + + bigint(21) unsigned|0s + 1 + 11 + + + bigint(21) unsigned|0s + 1 + 12 + + + varchar(512)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(512)|0s + 1 + 4 + + + varchar(64)|0s + 1 + 5 + + + varchar(64)|0s + 1 + 6 + + + varchar(64)|0s + 1 + 7 + + + bigint(10)|0s + 1 + 8 + + + bigint(10)|0s + 9 + + + varchar(64)|0s + 10 + + + varchar(64)|0s + 11 + + + varchar(64)|0s + 12 + + + longtext|0s + 1 + 1 + + + longtext|0s + 1 + 2 + + + int(20)|0s + 1 + 3 + + + tinyint(1)|0s + 1 + 4 + + + varchar(512)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + int(21)|0s + 1 + 4 + + + varchar(5)|0s + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 1 + 7 + + + int(21)|0s + 8 + + + int(21)|0s + 9 + + + int(21)|0s + 10 + + + int(21)|0s + 11 + + + bigint(21) unsigned|0s + 12 + + + varchar(64)|0s + 13 + + + varchar(64)|0s + 14 + + + longtext|0s + 1 + 15 + + + varchar(9)|0s + 1 + 16 + + + varchar(512)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(64)|0s + 4 + + + varchar(64)|0s + 5 + + + bigint(21) unsigned|0s + 6 + + + bigint(21) unsigned|0s + 7 + + + varchar(18)|0s + 8 + + + varchar(12)|0s + 9 + + + longtext|0s + 10 + + + longtext|0s + 11 + + + longtext|0s + 12 + + + bigint(21) unsigned|0s + 1 + 13 + + + bigint(21) unsigned|0s + 1 + 14 + + + bigint(21) unsigned|0s + 1 + 15 + + + bigint(21) unsigned|0s + 16 + + + bigint(21) unsigned|0s + 1 + 17 + + + bigint(21) unsigned|0s + 1 + 18 + + + datetime|0s + 19 + + + datetime|0s + 20 + + + datetime|0s + 21 + + + bigint(21) unsigned|0s + 22 + + + varchar(80)|0s + 1 + 23 + + + varchar(12)|0s + 1 + 24 + + + varchar(64)|0s + 25 + + + varchar(64)|0s + 1 + 1 + + + varchar(20)|0s + 1 + 2 + + + varchar(16)|0s + 1 + 3 + + + varchar(80)|0s + 1 + 4 + + + varchar(20)|0s + 1 + 5 + + + varchar(64)|0s + 6 + + + varchar(20)|0s + 7 + + + varchar(64)|0s + 8 + + + longtext|0s + 9 + + + varchar(80)|0s + 1 + 10 + + + varchar(64)|0s + 1 + 11 + + + varchar(12)|0s + 1 + 12 + + + varchar(80)|0s + 13 + + + bigint(4)|0s + 1 + 1 + + + varchar(128)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(64)|0s + 4 + + + varchar(16)|0s + 1 + 5 + + + int(7)|0s + 1 + 6 + + + varchar(64)|0s + 7 + + + longtext|0s + 8 + + + decimal(22,3 digit)|0s + 1 + 9 + + + tinyint(2)|0s + 1 + 10 + + + tinyint(2)|0s + 1 + 11 + + + decimal(7,3 digit)|0s + 1 + 12 + + + bigint(7)|0s + 1 + 13 + + + bigint(7)|0s + 1 + 14 + + + int(7)|0s + 1 + 15 + + + bigint(4)|0s + 1 + 16 + + + blob|0s + 17 + + + bigint(4)|0s + 1 + 18 + + + int(20)|0s + 1 + 1 + + + int(20)|0s + 1 + 2 + + + varchar(30)|0s + 1 + 3 + + + decimal(9,6 digit)|0s + 1 + 4 + + + decimal(9,6 digit)|0s + 5 + + + decimal(9,6 digit)|0s + 6 + + + int(20)|0s + 7 + + + int(20)|0s + 8 + + + int(20)|0s + 9 + + + int(20)|0s + 10 + + + int(20)|0s + 11 + + + int(20)|0s + 12 + + + int(20)|0s + 13 + + + int(20)|0s + 14 + + + int(20)|0s + 15 + + + varchar(30)|0s + 16 + + + varchar(20)|0s + 17 + + + int(20)|0s + 18 + + + varchar(512)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(512)|0s + 1 + 4 + + + varchar(64)|0s + 1 + 5 + + + varchar(64)|0s + 6 + + + varchar(64)|0s + 1 + 7 + + + varchar(64)|0s + 1 + 8 + + + varchar(64)|0s + 1 + 9 + + + varchar(64)|0s + 1 + 10 + + + varchar(64)|0s + 11 + + + varchar(64)|0s + 1 + 1 + + + varchar(512)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(64)|0s + 1 + 4 + + + varchar(13)|0s + 1 + 5 + + + varchar(64)|0s + 1 + 6 + + + int(21)|0s + 7 + + + int(21)|0s + 8 + + + int(21)|0s + 9 + + + int(21)|0s + 10 + + + bigint(21) unsigned|0s + 11 + + + varchar(64)|0s + 12 + + + varchar(64)|0s + 13 + + + longtext|0s + 14 + + + varchar(8)|0s + 1 + 15 + + + longtext|0s + 16 + + + varchar(64)|0s + 17 + + + varchar(64)|0s + 18 + + + varchar(8)|0s + 1 + 19 + + + varchar(3)|0s + 1 + 20 + + + varchar(64)|0s + 1 + 21 + + + varchar(64)|0s + 22 + + + varchar(7)|0s + 1 + 23 + + + datetime|0s + 1 + 24 + + + datetime|0s + 1 + 25 + + + varchar(8192)|0s + 1 + 26 + + + longtext|0s + 1 + 27 + + + varchar(384)|0s + 1 + 28 + + + varchar(32)|0s + 1 + 29 + + + varchar(64)|0s + 1 + 30 + + + varchar(64)|0s + 1 + 31 + + + varchar(512)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(32)|0s + 1 + 3 + + + varchar(64)|0s + 1 + 4 + + + varchar(512)|0s + 5 + + + varchar(1024)|0s + 1 + 6 + + + varchar(385)|0s + 1 + 1 + + + varchar(512)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(64)|0s + 1 + 4 + + + varchar(3)|0s + 1 + 5 + + + varchar(64)|0s + 1 + 1 + + + varchar(4096)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 1 + + + varchar(4096)|0s + 1 + 2 + + + smallint(5)|0s + 1 + 1 + + + varchar(512)|0s + 1 + 2 + + + int(5)|0s + 1 + 3 + + + varchar(2048)|0s + 1 + 4 + + + varchar(64)|0s + 1 + + + varchar(512)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + bigint(1)|0s + 1 + 4 + + + varchar(64)|0s + 1 + 5 + + + varchar(64)|0s + 1 + 6 + + + bigint(2)|0s + 1 + 7 + + + varchar(64)|0s + 1 + 8 + + + varchar(1)|0s + 9 + + + bigint(21)|0s + 10 + + + bigint(3)|0s + 11 + + + varchar(10)|0s + 12 + + + varchar(3)|0s + 1 + 13 + + + varchar(16)|0s + 1 + 14 + + + varchar(16)|0s + 15 + + + varchar(1024)|0s + 1 + 16 + + + varchar(3)|0s + 1 + 17 + + + varchar(64)|0s + 1 + 1 + + + varchar(2048)|0s + 2 + + + varchar(2048)|0s + 3 + + + varchar(64)|0s + 1 + 4 + + + varchar(2048)|0s + 5 + + + varchar(64)|0s + 1 + 6 + + + varchar(64)|0s + 1 + 7 + + + varchar(2048)|0s + 1 + 8 + + + varchar(21)|0s + 9 + + + varchar(21)|0s + 10 + + + varchar(21)|0s + 11 + + + longtext|0s + 12 + + + varchar(3)|0s + 1 + 13 + + + varchar(64)|0s + 14 + + + varchar(2048)|0s + 15 + + + varchar(512)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(64)|0s + 1 + 4 + + + varchar(64)|0s + 5 + + + bigint(21) unsigned|0s + 6 + + + varchar(10)|0s + 7 + + + bigint(21) unsigned|0s + 8 + + + bigint(21) unsigned|0s + 9 + + + bigint(21) unsigned|0s + 10 + + + bigint(21) unsigned|0s + 11 + + + bigint(21) unsigned|0s + 12 + + + bigint(21) unsigned|0s + 13 + + + bigint(21) unsigned|0s + 14 + + + datetime|0s + 15 + + + datetime|0s + 16 + + + datetime|0s + 17 + + + varchar(64)|0s + 18 + + + bigint(21) unsigned|0s + 19 + + + varchar(2048)|0s + 20 + + + varchar(2048)|0s + 1 + 21 + + + bigint(21) unsigned|0s + 22 + + + varchar(1)|0s + 23 + + + varchar(64)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 3 + + + varchar(64)|0s + 4 + + + bigint(21) unsigned|0s + 5 + + + bigint(21) unsigned|0s + 6 + + + bigint(21) unsigned|0s + 7 + + + bigint(21) unsigned|0s + 8 + + + varchar(2048)|0s + 9 + + + varchar(512)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(64)|0s + 1 + 4 + + + varchar(64)|0s + 1 + 5 + + + varchar(64)|0s + 1 + 6 + + + varchar(385)|0s + 1 + 1 + + + varchar(512)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(64)|0s + 1 + 4 + + + varchar(64)|0s + 1 + 5 + + + varchar(3)|0s + 1 + 6 + + + varchar(192)|0s + 1 + 1 + + + varchar(192)|0s + 1 + 2 + + + bigint(21)|0s + 1 + 3 + + + bigint(21)|0s + 1 + 4 + + + bigint(21)|0s + 1 + 5 + + + int(6)|0s + 1 + 1 + + + int(6)|0s + 1 + 2 + + + int(6)|0s + 1 + 3 + + + int(6)|0s + 1 + 4 + + + int(6)|0s + 1 + 5 + + + int(6)|0s + 1 + 6 + + + tinyint(1)|0s + 1 + 7 + + + tinyint(1)|0s + 1 + 8 + + + int(6)|0s + 1 + 1 + + + int(6)|0s + 1 + 2 + + + int(1)|0s + 1 + 3 + + + bigint(19) unsigned|0s + 4 + + + bigint(19)|0s + 1 + 5 + + + int(6)|0s + 1 + 1 + + + bigint(19)|0s + 1 + 2 + + + bigint(19)|0s + 1 + 3 + + + bigint(19)|0s + 1 + 4 + + + bigint(19)|0s + 1 + 5 + + + bigint(19)|0s + 1 + 6 + + + bigint(19)|0s + 1 + 7 + + + bigint(19)|0s + 1 + 8 + + + bigint(19)|0s + 1 + 9 + + + bigint(19)|0s + 1 + 10 + + + bigint(19)|0s + 1 + 11 + + + varchar(16)|0s + 1 + 1 + + + bigint(19)|0s + 1 + 2 + + + varchar(512)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(6)|0s + 1 + 4 + + + varchar(512)|0s + 1 + 5 + + + varchar(64)|0s + 1 + 6 + + + varchar(64)|0s + 1 + 7 + + + bigint(4)|0s + 1 + 8 + + + longtext|0s + 9 + + + longtext|0s + 1 + 10 + + + varchar(9)|0s + 1 + 11 + + + varchar(6)|0s + 1 + 12 + + + varchar(64)|0s + 13 + + + varchar(64)|0s + 14 + + + varchar(3)|0s + 1 + 15 + + + varchar(3)|0s + 1 + 16 + + + datetime(2)|0s + 17 + + + varchar(8192)|0s + 1 + 18 + + + varchar(384)|0s + 1 + 19 + + + varchar(32)|0s + 1 + 20 + + + varchar(64)|0s + 1 + 21 + + + varchar(64)|0s + 1 + 22 + + + varchar(385)|0s + 1 + 1 + + + varchar(512)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(3)|0s + 1 + 4 + + + varchar(128)|0s + 1 + 1 + + + int(11)|0s + 1 + 2 + + + int(11)|0s + 1 + 3 + + + int(11)|0s + 1 + 4 + + + double|0s + 1 + 5 + + + double|0s + 1 + 6 + + + bigint(21)|0s + 1 + 7 + + + bigint(21)|0s + 1 + 8 + + + bigint(21)|0s + 1 + 9 + + + bigint(21)|0s + 1 + 10 + + + bigint(21)|0s + 1 + 11 + + + bigint(21)|0s + 1 + 12 + + + bigint(21)|0s + 1 + 13 + + + bigint(21)|0s + 1 + 14 + + + bigint(21)|0s + 1 + 15 + + + bigint(21)|0s + 1 + 16 + + + bigint(21)|0s + 1 + 17 + + + bigint(21)|0s + 1 + 18 + + + bigint(21)|0s + 1 + 19 + + + bigint(21)|0s + 1 + 20 + + + bigint(21)|0s + 1 + 21 + + + bigint(21)|0s + 1 + 22 + + + bigint(21)|0s + 1 + 23 + + + bigint(21) unsigned|0s + 1 + 24 + + + bigint(21)|0s + 1 + 25 + + + varchar(512)|0s + 1 + 1 + + + varchar(64)|0s + 1 + 2 + + + varchar(64)|0s + 1 + 3 + + + longtext|0s + 1 + 4 + + + varchar(8)|0s + 1 + 5 + + + varchar(3)|0s + 1 + 6 + + + varchar(384)|0s + 1 + 7 + + + varchar(7)|0s + 1 + 8 + + + varchar(32)|0s + 1 + 9 + + + varchar(64)|0s + 1 + 10 + + + varchar(10)|0s + 1 + 11 + + + varchar(64)|0s + 1 + 1 + + + varchar(2048)|0s + 2 + + + varchar(64)|0s + 1 + 3 + + + varchar(32)|0s + 4 + +
+
\ No newline at end of file diff --git a/.idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b/storage_v2/_src_/schema/db.fgwAAA.meta b/.idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b/storage_v2/_src_/schema/db.fgwAAA.meta new file mode 100644 index 0000000..5ca2e5d --- /dev/null +++ b/.idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b/storage_v2/_src_/schema/db.fgwAAA.meta @@ -0,0 +1,2 @@ +#n:db +! [1721297825000, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b/storage_v2/_src_/schema/information_schema.FNRwLQ.meta b/.idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b/storage_v2/_src_/schema/information_schema.FNRwLQ.meta new file mode 100644 index 0000000..43299ae --- /dev/null +++ b/.idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b/storage_v2/_src_/schema/information_schema.FNRwLQ.meta @@ -0,0 +1,2 @@ +#n:information_schema +! [1721297825000, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b/storage_v2/_src_/schema/test.kkQ2AA.meta b/.idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b/storage_v2/_src_/schema/test.kkQ2AA.meta new file mode 100644 index 0000000..955260a --- /dev/null +++ b/.idea/dataSources/1f310585-e6a2-4052-a476-f23007def04b/storage_v2/_src_/schema/test.kkQ2AA.meta @@ -0,0 +1,2 @@ +#n:test +! [1721297826000, 0, null, null, -2147483648, -2147483648] diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..359856d --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/php.xml b/.idea/php.xml new file mode 100644 index 0000000..58cea66 --- /dev/null +++ b/.idea/php.xml @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/phpunit.xml b/.idea/phpunit.xml new file mode 100644 index 0000000..32be000 --- /dev/null +++ b/.idea/phpunit.xml @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml new file mode 100644 index 0000000..9a09003 --- /dev/null +++ b/.idea/workspace.xml @@ -0,0 +1,228 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + $PROJECT_DIR$/composer.json + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { + "associatedIndex": 6 +} + + + + + + + + + + + + + + + + + + + + + + + + 1721294368548 + + + + + + \ No newline at end of file diff --git a/assets-plugin/.gitignore b/assets-plugin/.gitignore new file mode 100644 index 0000000..3bd5b3d --- /dev/null +++ b/assets-plugin/.gitignore @@ -0,0 +1,2 @@ +vendor +auth.json diff --git a/assets-plugin/assets-plugin.php b/assets-plugin/assets-plugin.php new file mode 100644 index 0000000..12d8330 --- /dev/null +++ b/assets-plugin/assets-plugin.php @@ -0,0 +1,11 @@ +