systemprompt_database/admin/mod.rs
1//! Admin-only database surface.
2//!
3//! Every module here is part of the documented sqlx allowlist: the SQL is
4//! either user-supplied or built dynamically against runtime-supplied table
5//! names, so compile-time verification is impossible.
6//!
7//! Copyright (c) systemprompt.io — Business Source License 1.1.
8//! See <https://systemprompt.io> for licensing details.
9
10mod admin_sql;
11mod identifier;
12mod introspection;
13mod query_executor;
14
15pub use admin_sql::{AdminSql, AdminSqlError, DEFAULT_READONLY_ROW_LIMIT};
16pub use identifier::{IdentifierError, SafeIdentifier};
17pub use introspection::DatabaseAdminService;
18pub use query_executor::{QueryExecutor, QueryExecutorError};