Skip to content

Commit e5e9113

Browse files
committed
Update crates
1 parent ff379ea commit e5e9113

3 files changed

Lines changed: 26 additions & 21 deletions

File tree

‎Cargo.lock‎

Lines changed: 19 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Cargo.toml‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "postgate"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
edition = "2024"
55
default-run = "postgate"
66
description = "Secure HTTP proxy for PostgreSQL with SQL validation and multi-tenant support"
@@ -23,17 +23,17 @@ tokio = { version = "1", features = ["full"] }
2323

2424
# PostgreSQL
2525
sqlx = { version = "0.8", features = ["runtime-tokio", "postgres", "json", "chrono", "uuid", "migrate"] }
26-
uuid = { version = "1", features = ["serde", "v4"] }
26+
uuid = { version = "1.19.0", features = ["serde", "v4"] }
2727

2828
# Date/Time
2929
chrono = { version = "0.4", features = ["serde"] }
3030

3131
# SQL parsing
32-
sqlparser = { version = "0.59.0", features = ["visitor"] }
32+
sqlparser = { version = "0.60.0", features = ["visitor"] }
3333

3434
# Serialization
3535
serde = { version = "1", features = ["derive"] }
36-
serde_json = "1"
36+
serde_json = "1.0.148"
3737

3838
# Error handling
3939
thiserror = "2"
@@ -44,7 +44,7 @@ rand = "0.9.2"
4444
hex = "0.4"
4545

4646
# Logging
47-
log = "0.4.28"
47+
log = "0.4.29"
4848
env_logger = { version = "0.11.8", optional = true }
4949

5050
# Config (optional - only for server feature)

‎src/parser.rs‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ fn extract_operation(statement: &Statement) -> Result<SqlOperation, ParseError>
8787
match statement {
8888
Statement::Query(_) => Ok(SqlOperation::Select),
8989
Statement::Insert(_) => Ok(SqlOperation::Insert),
90-
Statement::Update { .. } => Ok(SqlOperation::Update),
90+
Statement::Update(_) => Ok(SqlOperation::Update),
9191
Statement::Delete(_) => Ok(SqlOperation::Delete),
9292
// DDL operations - tenant can manage their own tables
9393
Statement::CreateTable { .. }
@@ -104,7 +104,7 @@ fn check_returns_rows(statement: &Statement) -> bool {
104104
match statement {
105105
Statement::Query(_) => true,
106106
Statement::Insert(insert) => insert.returning.is_some(),
107-
Statement::Update { returning, .. } => returning.is_some(),
107+
Statement::Update(update) => update.returning.is_some(),
108108
Statement::Delete(delete) => delete.returning.is_some(),
109109
_ => false,
110110
}

0 commit comments

Comments
 (0)