backend response according to the models
This commit is contained in:
@@ -10,106 +10,100 @@ pub async fn get_table_structure(
|
|||||||
let columns = vec![
|
let columns = vec![
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "id".to_string(),
|
name: "id".to_string(),
|
||||||
data_type: "BIGSERIAL".to_string(), // Updated field name
|
data_type: "BIGSERIAL".to_string(),
|
||||||
is_nullable: false,
|
is_nullable: false,
|
||||||
is_primary_key: true,
|
is_primary_key: true,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "firma".to_string(),
|
name: "firma".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: false,
|
is_nullable: false,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "kz".to_string(),
|
name: "kz".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "drc".to_string(),
|
name: "drc".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "ulica".to_string(),
|
name: "ulica".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "psc".to_string(),
|
name: "psc".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "mesto".to_string(),
|
name: "mesto".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "stat".to_string(),
|
name: "stat".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "banka".to_string(),
|
name: "banka".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "ucet".to_string(),
|
name: "ucet".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "skladm".to_string(),
|
name: "skladm".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "ico".to_string(),
|
name: "ico".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "kontakt".to_string(),
|
name: "kontakt".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "telefon".to_string(),
|
name: "telefon".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "skladu".to_string(),
|
name: "skladu".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
TableColumn {
|
||||||
name: "fax".to_string(),
|
name: "fax".to_string(),
|
||||||
data_type: "TEXT".to_string(), // Updated field name
|
data_type: "TEXT".to_string(),
|
||||||
is_nullable: true,
|
is_nullable: true,
|
||||||
is_primary_key: false,
|
is_primary_key: false,
|
||||||
},
|
},
|
||||||
TableColumn {
|
|
||||||
name: "created_at".to_string(),
|
|
||||||
data_type: "TIMESTAMPTZ".to_string(), // Updated field name
|
|
||||||
is_nullable: false,
|
|
||||||
is_primary_key: false,
|
|
||||||
},
|
|
||||||
];
|
];
|
||||||
|
|
||||||
Ok(TableStructureResponse { columns })
|
Ok(TableStructureResponse { columns })
|
||||||
|
|||||||
Reference in New Issue
Block a user