Skip to content

Commit dd797bb

Browse files
igsirotipraries880
authored andcommitted
ManagedDatabase get schemas,tables,columns API (#5171)
* DW deactivated error code * managed database schema api * resolve conflicts with prod * adding schema API for databases. updates for MI schema API * database schema examples * added missing ServerNameParameter * dummy commit * remove empty properties * remove empty properties * remove empty properties * remove empty properties * remove empty properties * remove empty properties * remove empty properties * remove empty properties * remove empty properties
1 parent 7a89fb6 commit dd797bb

14 files changed

+1548
-0
lines changed

specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/DatabaseSchema.json

Lines changed: 620 additions & 0 deletions
Large diffs are not rendered by default.

specification/sql/resource-manager/Microsoft.Sql/preview/2018-06-01-preview/ManagedDatabaseSchema.json

Lines changed: 622 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"resourceGroupName": "myRG",
5+
"serverName": "serverName",
6+
"databaseName": "myDatabase",
7+
"schemaName": "dbo",
8+
"tableName": "table1",
9+
"columnName": "column1",
10+
"api-version": "2018-06-01-preview"
11+
},
12+
"responses": {
13+
"200": {
14+
"body": {
15+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/schemas/dbo/tables/table1/columns/column1",
16+
"name": "column1",
17+
"type": "Microsoft.Sql/servers/databases/schemas/tables/columns",
18+
"properties": {
19+
"columnType": "bit"
20+
}
21+
}
22+
}
23+
}
24+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"resourceGroupName": "myRG",
5+
"serverName": "serverName",
6+
"databaseName": "myDatabase",
7+
"schemaName": "dbo",
8+
"tableName": "table1",
9+
"api-version": "2018-06-01-preview"
10+
},
11+
"responses": {
12+
"200": {
13+
"body": {
14+
"value": [
15+
{
16+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/schemas/dbo/tables/table1/columns/col1",
17+
"name": "col1",
18+
"type": "Microsoft.Sql/servers/databases/schemas/tables/columns",
19+
"properties": {
20+
"columnType": "nvarchar"
21+
}
22+
},
23+
{
24+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/schemas/dbo/tables/table1/columns/col2",
25+
"name": "col2",
26+
"type": "Microsoft.Sql/servers/databases/schemas/tables/columns",
27+
"properties": {
28+
"columnType": "bit"
29+
}
30+
}
31+
]
32+
}
33+
}
34+
}
35+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"resourceGroupName": "myRG",
5+
"serverName": "serverName",
6+
"databaseName": "myDatabase",
7+
"schemaName": "dbo",
8+
"api-version": "2018-06-01-preview"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/schemas/dbo",
14+
"name": "dbo",
15+
"type": "Microsoft.Sql/servers/databases/schemas"
16+
}
17+
}
18+
}
19+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"resourceGroupName": "myRG",
5+
"serverName": "serverName",
6+
"databaseName": "myDatabase",
7+
"api-version": "2018-06-01-preview"
8+
},
9+
"responses": {
10+
"200": {
11+
"body": {
12+
"value": [
13+
{
14+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/schemas/dbo",
15+
"name": "dbo",
16+
"type": "Microsoft.Sql/servers/databases/schemas"
17+
},
18+
{
19+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/schemas/schema2",
20+
"name": "schema2",
21+
"type": "Microsoft.Sql/servers/databases/schemas"
22+
}
23+
]
24+
}
25+
}
26+
}
27+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"resourceGroupName": "myRG",
5+
"serverName": "serverName",
6+
"databaseName": "myDatabase",
7+
"schemaName": "dbo",
8+
"tableName": "table1",
9+
"api-version": "2018-06-01-preview"
10+
},
11+
"responses": {
12+
"200": {
13+
"body": {
14+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/schemas/dbo/tables/table1",
15+
"name": "table1",
16+
"type": "Microsoft.Sql/servers/databases/schemas/tables"
17+
}
18+
}
19+
}
20+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"resourceGroupName": "myRG",
5+
"serverName": "serverName",
6+
"databaseName": "myDatabase",
7+
"schemaName": "dbo",
8+
"api-version": "2018-06-01-preview"
9+
},
10+
"responses": {
11+
"200": {
12+
"body": {
13+
"value": [
14+
{
15+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/schemas/dbo/tables/table1",
16+
"name": "table1",
17+
"type": "Microsoft.Sql/servers/databases/schemas/tables"
18+
},
19+
{
20+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/servers/serverName/databases/myDatabase/schemas/dbo/tables/table2",
21+
"name": "table2",
22+
"type": "Microsoft.Sql/servers/databases/schemas/tables"
23+
}
24+
]
25+
}
26+
}
27+
}
28+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"resourceGroupName": "myRG",
5+
"managedInstanceName": "myManagedInstanceName",
6+
"databaseName": "myDatabase",
7+
"schemaName": "dbo",
8+
"tableName": "table1",
9+
"columnName": "column1",
10+
"api-version": "2018-06-01-preview"
11+
},
12+
"responses": {
13+
"200": {
14+
"body": {
15+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/myManagedInstanceName/databases/myDatabase/schemas/dbo/tables/table1/columns/column1",
16+
"name": "column1",
17+
"type": "Microsoft.Sql/managedInstances/databases/schemas/tables/columns",
18+
"properties": {
19+
"columnType": "bit"
20+
}
21+
}
22+
}
23+
}
24+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"parameters": {
3+
"subscriptionId": "00000000-1111-2222-3333-444444444444",
4+
"resourceGroupName": "myRG",
5+
"managedInstanceName": "myManagedInstanceName",
6+
"databaseName": "myDatabase",
7+
"schemaName": "dbo",
8+
"tableName": "table1",
9+
"api-version": "2018-06-01-preview"
10+
},
11+
"responses": {
12+
"200": {
13+
"body": {
14+
"value": [
15+
{
16+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/myManagedInstanceName/databases/myDatabase/schemas/dbo/tables/table1/columns/col1",
17+
"name": "col1",
18+
"type": "Microsoft.Sql/managedInstances/databases/schemas/tables/columns",
19+
"properties": {
20+
"columnType": "nvarchar"
21+
}
22+
},
23+
{
24+
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/myManagedInstanceName/databases/myDatabase/schemas/dbo/tables/table1/columns/col2",
25+
"name": "col2",
26+
"type": "Microsoft.Sql/managedInstances/databases/schemas/tables/columns",
27+
"properties": {
28+
"columnType": "bit"
29+
}
30+
}
31+
]
32+
}
33+
}
34+
}
35+
}

0 commit comments

Comments
 (0)