Changes: - Rust: face_trace → face_track (45 occurrences in 8 files) - Rust: gaze_trace → gaze_track, lip_trace → lip_track - Python: tkg_builder.py unified + pipeline_checklist.py fixed - Swift: swift_hand.swift hand state detection (empty vs holding) Node type changes: face_trace → face_track person_trace → body_track gaze_trace → gaze_track lip_trace → lip_track hand_trace → hand_track speaker → speaker_segment object → detected_object text_trace → text_region Migration: PUBLIC schema: 12970 + 892 + 305 rows updated
27 lines
816 B
Rust
27 lines
816 B
Rust
use sqlx::postgres::PgPoolOptions;
|
|
|
|
#[tokio::main]
|
|
async fn main() -> Result<(), Box<dyn std::error::Error>> {
|
|
let pool = PgPoolOptions::new()
|
|
.max_connections(1)
|
|
.connect("postgres://accusys@localhost:5432/momentry")
|
|
.await?;
|
|
|
|
let row: Option<(i32, String, String, Option<String>)> = sqlx::query_as(
|
|
"SELECT id, uuid, status, processors FROM monitor_jobs WHERE uuid = 'd8acb03870f0cc9b14e01f14a7bf24d6' ORDER BY id DESC LIMIT 1"
|
|
)
|
|
.fetch_optional(&pool)
|
|
.await?;
|
|
|
|
if let Some((id, uuid, status, processors)) = row {
|
|
println!("Job ID: {}", id);
|
|
println!("UUID: {}", uuid);
|
|
println!("Status: {}", status);
|
|
println!("Processors: {:?}", processors);
|
|
} else {
|
|
println!("No job found for this UUID");
|
|
}
|
|
|
|
Ok(())
|
|
}
|