Skip to content

Commit 0b7d54d

Browse files
committed
chrome : compatible with older versions of MySQL query api
1 parent bf38943 commit 0b7d54d

File tree

7 files changed

+737
-18
lines changed

7 files changed

+737
-18
lines changed

drivers/api/docs/docs.go

+200
Original file line numberDiff line numberDiff line change
@@ -1470,6 +1470,206 @@ var doc = `{
14701470
}
14711471
}
14721472
},
1473+
"/v2/mysql/columns": {
1474+
"get": {
1475+
"security": [
1476+
{
1477+
"ApiKeyAuth": []
1478+
}
1479+
],
1480+
"description": "list columns of mysql source instance.",
1481+
"tags": [
1482+
"mysql"
1483+
],
1484+
"operationId": "ListMysqlColumnsV2",
1485+
"parameters": [
1486+
{
1487+
"type": "string",
1488+
"description": "mysql host",
1489+
"name": "mysql_host",
1490+
"in": "query",
1491+
"required": true
1492+
},
1493+
{
1494+
"type": "string",
1495+
"description": "mysql port",
1496+
"name": "mysql_port",
1497+
"in": "query",
1498+
"required": true
1499+
},
1500+
{
1501+
"type": "string",
1502+
"description": "mysql user",
1503+
"name": "mysql_user",
1504+
"in": "query",
1505+
"required": true
1506+
},
1507+
{
1508+
"type": "string",
1509+
"description": "mysql password",
1510+
"name": "mysql_password",
1511+
"in": "query",
1512+
"required": true
1513+
},
1514+
{
1515+
"type": "string",
1516+
"description": "mysql schema",
1517+
"name": "mysql_schema",
1518+
"in": "query",
1519+
"required": true
1520+
},
1521+
{
1522+
"type": "string",
1523+
"description": "mysql table",
1524+
"name": "mysql_table",
1525+
"in": "query",
1526+
"required": true
1527+
},
1528+
{
1529+
"type": "string",
1530+
"description": "mysql character set",
1531+
"name": "mysql_character_set",
1532+
"in": "query"
1533+
},
1534+
{
1535+
"type": "boolean",
1536+
"description": "indecate that mysql password is encrypted or not",
1537+
"name": "is_mysql_password_encrypted",
1538+
"in": "query"
1539+
}
1540+
],
1541+
"responses": {
1542+
"200": {
1543+
"description": "OK",
1544+
"schema": {
1545+
"$ref": "#/definitions/models.ListColumnsRespV2"
1546+
}
1547+
}
1548+
}
1549+
}
1550+
},
1551+
"/v2/mysql/instance_connection": {
1552+
"get": {
1553+
"security": [
1554+
{
1555+
"ApiKeyAuth": []
1556+
}
1557+
],
1558+
"description": "connect to mysql instance.",
1559+
"tags": [
1560+
"mysql"
1561+
],
1562+
"operationId": "MySQLConnectionV2",
1563+
"parameters": [
1564+
{
1565+
"type": "string",
1566+
"description": "mysql host",
1567+
"name": "mysql_host",
1568+
"in": "query",
1569+
"required": true
1570+
},
1571+
{
1572+
"type": "string",
1573+
"description": "mysql port",
1574+
"name": "mysql_port",
1575+
"in": "query",
1576+
"required": true
1577+
},
1578+
{
1579+
"type": "string",
1580+
"description": "mysql user",
1581+
"name": "mysql_user",
1582+
"in": "query",
1583+
"required": true
1584+
},
1585+
{
1586+
"type": "string",
1587+
"description": "mysql password",
1588+
"name": "mysql_password",
1589+
"in": "query",
1590+
"required": true
1591+
},
1592+
{
1593+
"type": "boolean",
1594+
"description": "indecate that mysql password is encrypted or not",
1595+
"name": "is_mysql_password_encrypted",
1596+
"in": "query"
1597+
}
1598+
],
1599+
"responses": {
1600+
"200": {
1601+
"description": "OK",
1602+
"schema": {
1603+
"$ref": "#/definitions/models.ConnectionRespV2"
1604+
}
1605+
}
1606+
}
1607+
}
1608+
},
1609+
"/v2/mysql/schemas": {
1610+
"get": {
1611+
"security": [
1612+
{
1613+
"ApiKeyAuth": []
1614+
}
1615+
],
1616+
"description": "list schemas of mysql source instance.",
1617+
"tags": [
1618+
"mysql"
1619+
],
1620+
"operationId": "ListMysqlSchemasV2",
1621+
"parameters": [
1622+
{
1623+
"type": "string",
1624+
"description": "mysql host",
1625+
"name": "mysql_host",
1626+
"in": "query",
1627+
"required": true
1628+
},
1629+
{
1630+
"type": "string",
1631+
"description": "mysql port",
1632+
"name": "mysql_port",
1633+
"in": "query",
1634+
"required": true
1635+
},
1636+
{
1637+
"type": "string",
1638+
"description": "mysql user",
1639+
"name": "mysql_user",
1640+
"in": "query",
1641+
"required": true
1642+
},
1643+
{
1644+
"type": "string",
1645+
"description": "mysql password",
1646+
"name": "mysql_password",
1647+
"in": "query",
1648+
"required": true
1649+
},
1650+
{
1651+
"type": "string",
1652+
"description": "mysql character set",
1653+
"name": "mysql_character_set",
1654+
"in": "query"
1655+
},
1656+
{
1657+
"type": "boolean",
1658+
"description": "indecate that mysql password is encrypted or not",
1659+
"name": "is_mysql_password_encrypted",
1660+
"in": "query"
1661+
}
1662+
],
1663+
"responses": {
1664+
"200": {
1665+
"description": "OK",
1666+
"schema": {
1667+
"$ref": "#/definitions/models.ListSchemasRespV2"
1668+
}
1669+
}
1670+
}
1671+
}
1672+
},
14731673
"/v2/nodes": {
14741674
"get": {
14751675
"security": [

0 commit comments

Comments
 (0)