This section describes how to submit a SQL job to create a database and table and query data using APIs.
URI format: POST /v3/{project_id}/elastic-resource-pools
{
"elastic_resource_pool_name" : "elastic_pool_dli",
"description" : "test",
"cidr_in_vpc" : "172.16.0.0/14",
"charging_mode" : "1",
"max_cu" : 64,
"min_cu" : 64
}
{
"is_success": true,
"message": ""
}
URI format: POST /v1.0/{project_id}/queues
{
"queue_name": "queue1",
"queue_type": "sql",
"description": "test",
"cu_count": 16,
"enterprise_project_id": "elastic_pool_dli"
}
{
"is_success": true,
"message": ""
}
URI format: POST /v1.0/{project_id}/jobs/submit-job
{
"queue_name": "queue1",
"sql": "create DATABASE db1"
}
{
"currentdb": "db1",
"queue_name": "queue1",
"sql": "create table\n my_table (id int, name string)"
}
{
"currentdb": "db1",
"queue_name": "queue1",
"sql": "insert into tb1 (id, name) values (1, 'Ann'), (2, 'Jane')"
}
{
"currentdb": "db1",
"queue_name": "queue1",
"sql": "select * from tb1 limit 10",
}
{
"is_success": true,
"message": ""
}