geldata / geldata/gel-cli

support subfolders for schema files

Open
#939 3 comments 2 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
175
Forks
32
PR merge metrics
No merged PRs in 30d

Description

Currently it seems not possible to use subfolders for storing .esdl files.

It would great if edgedb would support storing files in subfolders.
Consider below screenshot.

Screenshot 2023-02-09 at 13 53 54

I actually thought this worked already but it seems to not work.
For now I can revert by placing the files in the /dbschema folder and rename them like core_organistion.esdl, app_note.esdl but storing complicated data structures in there own files and subfolders would be a great addition.

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue identifies the /dbschema directory and .esdl files but names no implementation files or tests. Start by tracing how the CLI discovers and loads schema files, then check how nested paths are handled. Done means valid .esdl files in subfolders are discovered and processed without requiring renamed files in /dbschema.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
cli
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.