MikhailNazarov / ydb-rs-sqlx

Sqlx integration for YDB rust SDK
https://ydb.tech/
Apache License 2.0
2 stars 1 forks source link

Error in the example #1

Closed makorne closed 3 weeks ago

makorne commented 3 months ago

Hi! Thank you for your interesting crate!

ydb-rs-sqlx/target/debug/example`

2024-07-04T05:20:54.029986Z ERROR ydb::client_table: error=YdbStatusError(YdbStatusError { message: "Operation { id: \"\", ready: true, status: SchemeError, issues: [IssueMessage { position: None, message: \"Type annotation\", end_position: None, issue_code: 1030, severity: 1, issues: [IssueMessage { position: Some(Position { row: 4, column: 1, file: \"\" }), message: \"At function: KiReadTable!\", end_position: Some(Position { row: 4, column: 1, file: \"\" }), issue_code: 0, severity: 1, issues: [IssueMessage { position: Some(Position { row: 4, column: 1, file: \"\" }), message: \"Cannot find table 'db.[/local/test2]' because it does not exist or you do not have access permissions. Please check correctness of table path and user permissions.\", end_position: Some(Position { row: 4, column: 1, file: \"\" }), issue_code: 2003, severity: 1, issues: [] }] }] }], result: Some(Any { type_url: \"type.googleapis.com/Ydb.Table.ExecuteQueryResult\", value: [18, 0] }), metadata: None, cost_info: None }", operation_status: 400070, issues: [YdbIssue { issue_code: 1030, message: "Type annotation", issues: [YdbIssue { issue_code: 0, message: "At function: KiReadTable!", issues: [YdbIssue { issue_code: 2003, message: "Cannot find table 'db.[/local/test2]' because it does not exist or you do not have access permissions. Please check correctness of table path and user permissions.", issues: [], severity: Error }], severity: Error }], severity: Error }] })
Error: Database(InternalError { message: "Operation { id: \"\", ready: true, status: SchemeError, issues: [IssueMessage { position: None, message: \"Type annotation\", end_position: None, issue_code: 1030, severity: 1, issues: [IssueMessage { position: Some(Position { row: 4, column: 1, file: \"\" }), message: \"At function: KiReadTable!\", end_position: Some(Position { row: 4, column: 1, file: \"\" }), issue_code: 0, severity: 1, issues: [IssueMessage { position: Some(Position { row: 4, column: 1, file: \"\" }), message: \"Cannot find table 'db.[/local/test2]' because it does not exist or you do not have access permissions. Please check correctness of table path and user permissions.\", end_position: Some(Position { row: 4, column: 1, file: \"\" }), issue_code: 2003, severity: 1, issues: [] }] }] }], result: Some(Any { type_url: \"type.googleapis.com/Ydb.Table.ExecuteQueryResult\", value: [18, 0] }), metadata: None, cost_info: None }" })

Looks like example should create table test2 before insert.

Thanks!

MikhailNazarov commented 3 months ago

Thank you for your response, i'll fix this issue soon!

MikhailNazarov commented 1 month ago

table is created now, but we have another issue: #8 and need some enhancement #7