|
@@ -1,5 +1,3 @@
|
1
|
|
-skip-for-pgsql: varbinary is not properly supported yet
|
2
|
|
-skip-for-sqlsrv: float has high precision and time and datetime have microseconds
|
3
|
1
|
===
|
4
|
2
|
POST /columns
|
5
|
3
|
|
|
@@ -17,7 +15,6 @@ POST /columns
|
17
|
15
|
{"name":"timestamp","type":"timestamp"},
|
18
|
16
|
{"name":"clob","type":"clob"},
|
19
|
17
|
{"name":"blob","type":"blob"},
|
20
|
|
-{"name":"varbinary","type":"varbinary","length":10},
|
21
|
18
|
{"name":"geometry","type":"geometry"}
|
22
|
19
|
]}
|
23
|
20
|
===
|
|
@@ -31,14 +28,14 @@ GET /columns/types
|
31
|
28
|
===
|
32
|
29
|
200
|
33
|
30
|
Content-Type: application/json
|
34
|
|
-Content-Length: 615
|
|
31
|
+Content-Length: 563
|
35
|
32
|
|
36
|
|
-{"name":"types","type":"table","columns":[{"name":"id","type":"integer","pk":true},{"name":"integer","type":"integer"},{"name":"bigint","type":"bigint"},{"name":"varchar","type":"varchar","length":10},{"name":"decimal","type":"decimal","precision":10,"scale":4},{"name":"float","type":"float"},{"name":"double","type":"double"},{"name":"boolean","type":"boolean"},{"name":"date","type":"date"},{"name":"time","type":"time"},{"name":"timestamp","type":"timestamp"},{"name":"clob","type":"clob"},{"name":"blob","type":"blob"},{"name":"varbinary","type":"varbinary","length":10},{"name":"geometry","type":"geometry"}]}
|
|
33
|
+{"name":"types","type":"table","columns":[{"name":"id","type":"integer","pk":true},{"name":"integer","type":"integer"},{"name":"bigint","type":"bigint"},{"name":"varchar","type":"varchar","length":10},{"name":"decimal","type":"decimal","precision":10,"scale":4},{"name":"float","type":"float"},{"name":"double","type":"double"},{"name":"boolean","type":"boolean"},{"name":"date","type":"date"},{"name":"time","type":"time"},{"name":"timestamp","type":"timestamp"},{"name":"clob","type":"clob"},{"name":"blob","type":"blob"},{"name":"geometry","type":"geometry"}]}
|
37
|
34
|
===
|
38
|
35
|
POST /records/types
|
39
|
36
|
Content-Type: application/json
|
40
|
37
|
|
41
|
|
-{"integer":2,"bigint":3,"varchar":"abc","decimal":"1.23","float":2.34,"double":3.45,"boolean":true,"date":"1970-01-01","time":"00:00:01","timestamp":"2001-02-03 04:05:06","clob":"a","blob":"YQ==","varbinary":"YQ==","geometry":"POINT(1 2)"}
|
|
38
|
+{"integer":2,"bigint":3,"varchar":"abc","decimal":"1.23","float":1,"double":23.45,"boolean":true,"date":"1970-01-01","time":"00:00:01","timestamp":"2001-02-03 04:05:06","clob":"a","blob":"YQ==","geometry":"POINT(1 2)"}
|
42
|
39
|
===
|
43
|
40
|
200
|
44
|
41
|
Content-Type: application/json
|
|
@@ -50,9 +47,9 @@ GET /records/types/1
|
50
|
47
|
===
|
51
|
48
|
200
|
52
|
49
|
Content-Type: application/json
|
53
|
|
-Content-Length: 248
|
|
50
|
+Content-Length: 227
|
54
|
51
|
|
55
|
|
-{"id":1,"integer":2,"bigint":3,"varchar":"abc","decimal":"1.2300","float":2.34,"double":3.45,"boolean":true,"date":"1970-01-01","time":"00:00:01","timestamp":"2001-02-03 04:05:06","clob":"a","blob":"YQ==","varbinary":"YQ==","geometry":"POINT(1 2)"}
|
|
52
|
+{"id":1,"integer":2,"bigint":3,"varchar":"abc","decimal":"1.2300","float":1,"double":23.45,"boolean":true,"date":"1970-01-01","time":"00:00:01","timestamp":"2001-02-03 04:05:06","clob":"a","blob":"YQ==","geometry":"POINT(1 2)"}
|
56
|
53
|
===
|
57
|
54
|
DELETE /columns/types
|
58
|
55
|
===
|