Skip to content

Repository files navigation

English | 日本語

irodori-sql

SQL helpers used by Irodori Table and other Rust hosts.

Provides

  • dialect metadata
  • identifier quoting
  • placeholder and paging helpers
  • query parameter detection
  • schema/metamodel query builders
  • schema diff helpers
  • migration SQL and validation SQL builders

This crate does not connect to databases.

Use

[dependencies]
irodori-sql = { git = "https://github.com/irodori-table/irodori-sql", tag = "v0.3.0" }
use irodori_sql::dialect::{quote_identifier, DbEngine};

let name = quote_identifier(DbEngine::Postgres, "order");
assert_eq!(name, "\"order\"");

Develop

cargo test

License: MIT OR 0BSD.

License

0BSD. You can use, copy, modify, and distribute this project for almost any purpose.

About

Shared SQL dialect, parameter, metamodel, and schema helpers for Irodori.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages