[
"sql" => """
SELECT c.TABLE_NAME,\n
c.COLUMN_NAME,\n
IF(\n
c.DATA_TYPE = 'longtext'\n
AND EXISTS(\n
SELECT * FROM information_schema.CHECK_CONSTRAINTS i_c\n
WHERE i_c.CONSTRAINT_SCHEMA = 'eventiko_cza'\n
AND i_c.TABLE_NAME = c.TABLE_NAME\n
AND i_c.CHECK_CLAUSE = CONCAT(\n
'json_valid(`',\n
c.COLUMN_NAME,\n
'`)'\n
)\n
),\n
'json',\n
c.DATA_TYPE\n
),\n
c.COLUMN_TYPE,\n
c.CHARACTER_MAXIMUM_LENGTH,\n
c.CHARACTER_OCTET_LENGTH,\n
c.NUMERIC_PRECISION,\n
c.NUMERIC_SCALE,\n
c.IS_NULLABLE,\n
c.COLUMN_DEFAULT,\n
c.EXTRA,\n
c.COLUMN_COMMENT,\n
c.CHARACTER_SET_NAME,\n
c.COLLATION_NAME\n
FROM information_schema.COLUMNS c\n
INNER JOIN information_schema.TABLES t\n
ON t.TABLE_NAME = c.TABLE_NAME\n
WHERE c.TABLE_SCHEMA = ? AND t.TABLE_SCHEMA = ? AND t.TABLE_NAME = ?\n
AND t.TABLE_TYPE = 'BASE TABLE'\n
ORDER BY c.TABLE_NAME,\n
c.ORDINAL_POSITION
"""
"params" => [
1 => "eventiko_cza"
2 => "eventiko_cza"
3 => "doctrine_migration_versions"
]
"types" => [
1 => Doctrine\DBAL\ParameterType {#831
+name: "STRING"
}
2 => Doctrine\DBAL\ParameterType {#831}
3 => Doctrine\DBAL\ParameterType {#831}
]
]