# use-pg-schema
PostgreSQL schema and search-path primitives for RustUse.
This crate provides schema names, common schema constants, schema classification helpers, and vector-backed search-path metadata. It does not inspect a live database.
## Example
```rust
use use_pg_schema::{PgSchemaClass, PgSchemaName, PgSearchPath, classify_schema};
let mut path = PgSearchPath::public();
let app = PgSchemaName::new("app")?;
path.push(app.clone());
assert_eq!(path.to_string(), "public, app");
assert!(path.contains(&app));
assert_eq!(classify_schema("pg_catalog"), PgSchemaClass::SystemCatalog);
assert!(PgSchemaName::pg_catalog().is_system());
# Ok::<(), use_pg_schema::PgSchemaError>(())
```