-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
crate:prax-cliCLI toolCLI toolenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomerspriority:mediumMedium priorityMedium prioritysize:mMedium (3-5 days)Medium (3-5 days)type:featureNew feature or enhancementNew feature or enhancement
Milestone
Description
Description
Database seeding support for development and testing.
Tasks
- Create
prax seedCLI command - Support seed files in Rust or JSON
- Add factory/faker integration
- Support seed dependencies (order)
- Add
prax seed:resetcommand
Example
// seeds/users.rs
use prax::seeder::*;
pub async fn run(db: &PraxClient) {
db.user().create_many(vec![
data! { email: "admin@example.com", role: "admin" },
data! { email: "user@example.com", role: "user" },
]).exec().await?;
}Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
crate:prax-cliCLI toolCLI toolenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomerspriority:mediumMedium priorityMedium prioritysize:mMedium (3-5 days)Medium (3-5 days)type:featureNew feature or enhancementNew feature or enhancement