3 releases (stable)

new 1.1.0 Feb 15, 2025
1.0.0 Feb 5, 2025
0.0.1-dev Jan 30, 2025

#2591 in Database interfaces

Download history 263/week @ 2024-11-26 9/week @ 2024-12-10 114/week @ 2025-01-28 311/week @ 2025-02-04 120/week @ 2025-02-11

545 downloads per month
Used in 2 crates

GPL-3.0-or-later

56KB
1K SLoC

Sqlx

Sqlx migrations should be handled using the sqlx cli tool.

# Create database based on the $DATABASE_URL env variable
sqlx database create

# Run migrations in migrations/
sqlx migrate run

lib.rs:

Episko Library

This library is part of the projekt Episko. It provides functionality and interfaces to create and manage metadata for projects.

Structure

The library is structured into the following modules:

  • metadata
  • files
  • database

The metadata module is part of the core crate, while the files module is placed under the "files" feature flag, which is however enabled by default.

Disabling default features may lead to errors, as currently macros are used in the core crate that don't work without some of the features. This needs to be adressed at a later point in the project.

Detailed documentation can be found within each module.

Dependencies

~40–53MB
~1M SLoC