1- skip-for-pgsql: varbinary is not properly supported yet
2- skip-for-sqlsrv: float has high precision and time and datetime have microseconds
31===
42POST /columns
53
@@ -17,7 +15,6 @@ POST /columns
1715{"name":"timestamp","type":"timestamp"},
1816{"name":"clob","type":"clob"},
1917{"name":"blob","type":"blob"},
20- {"name":"varbinary","type":"varbinary","length":10},
2118{"name":"geometry","type":"geometry"}
2219]}
2320===
@@ -31,14 +28,14 @@ GET /columns/types
3128===
3229200
3330Content-Type: application/json
34- Content-Length: 615
31+ Content-Length: 563
3532
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"}]}
3734===
3835POST /records/types
3936Content-Type: application/json
4037
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)"}
4239===
4340200
4441Content-Type: application/json
@@ -50,9 +47,9 @@ GET /records/types/1
5047===
5148200
5249Content-Type: application/json
53- Content-Length: 248
50+ Content-Length: 227
5451
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)"}
5653===
5754DELETE /columns/types
5855===
0 commit comments