server table structure response is now generalized

This commit is contained in:
filipriec
2025-05-25 18:57:13 +02:00
parent bd7c97ca91
commit 685361a11a
7 changed files with 193 additions and 359 deletions

View File

@@ -1,83 +1,39 @@
Adresar response:
grpcurl -plaintext \
-proto proto/table_structure.proto \
-import-path proto \
grpcurl -plaintext \
-d '{
"profile_name": "default",
"table_name": "2025_customer"
}' \
localhost:50051 \
multieko2.table_structure.TableStructureService/GetAdresarTableStructure
multieko2.table_structure.TableStructureService/GetTableStructure
{
"columns": [
{
"name": "firma",
"dataType": "TEXT"
"name": "id",
"dataType": "INT8",
"isPrimaryKey": true
},
{
"name": "kz",
"name": "deleted",
"dataType": "BOOL"
},
{
"name": "full_name",
"dataType": "TEXT",
"isNullable": true
},
{
"name": "drc",
"dataType": "TEXT",
"name": "email",
"dataType": "VARCHAR(255)",
"isNullable": true
},
{
"name": "ulica",
"dataType": "TEXT",
"name": "loyalty_status",
"dataType": "BOOL",
"isNullable": true
},
{
"name": "psc",
"dataType": "TEXT",
"isNullable": true
},
{
"name": "mesto",
"dataType": "TEXT",
"isNullable": true
},
{
"name": "stat",
"dataType": "TEXT",
"isNullable": true
},
{
"name": "banka",
"dataType": "TEXT",
"isNullable": true
},
{
"name": "ucet",
"dataType": "TEXT",
"isNullable": true
},
{
"name": "skladm",
"dataType": "TEXT",
"isNullable": true
},
{
"name": "ico",
"dataType": "TEXT",
"isNullable": true
},
{
"name": "kontakt",
"dataType": "TEXT",
"isNullable": true
},
{
"name": "telefon",
"dataType": "TEXT",
"isNullable": true
},
{
"name": "skladu",
"dataType": "TEXT",
"isNullable": true
},
{
"name": "fax",
"dataType": "TEXT",
"name": "created_at",
"dataType": "TIMESTAMPTZ",
"isNullable": true
}
]