This section describes how to create and query SQL jobs using APIs.
URI format: POST /v1.0/{project_id}/databases
{ "database_name": "db1", "description": "this is for test" }
{ "is_success": true, "message": "" }
URI format: POST /v1.0/{project_id}/databases/{database_name}/tables
{ "table_name": "tb1", "data_location": "OBS", "description": "", "data_type": "csv", "data_path": "obs://obs/path1/test.csv", "columns": [ { "column_name": "column1", "type": "string", "description": "", "is_partition_column": true }, { "column_name": "column2", "type": "string", "description": "", "is_partition_column": false } ], "with_column_header": true, "delimiter": ",", "quote_char": "\"", "escape_char": "\\", "date_format": "yyyy-MM-dd", "timestamp_format": "yyyy-MM-dd HH:mm:ss" }
{ "is_success": true, "message": "" }
URI format: POST /v1.0/{project_id}/jobs/submit-job
{ "currentdb": "db1", "sql": "select * from tb1 limit 10", "queue_name": "queue1" }
{ "is_success": true, "message": "", "job_id":""95fcc908-9f1b-446c-8643-5653891d9fd9", "job_type": "QUERY", "job_mode": "async" }