Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow exporting schemas #4250

Open
Anish9901 opened this issue Feb 11, 2025 · 0 comments · May be fixed by #4260
Open

Allow exporting schemas #4250

Anish9901 opened this issue Feb 11, 2025 · 0 comments · May be fixed by #4260
Assignees
Labels
ready Ready for implementation restricted: maintainers Only maintainers can resolve this issue type: enhancement work: backend Related to Python, Django, and simple SQL
Milestone

Comments

@Anish9901
Copy link
Member

Anish9901 commented Feb 11, 2025

Description

It would be useful to have a feature that allows users to export database schemas directly from Mathesar. This would potentially help users with portability and backup of their Postgres data.

Proposed solution

  • Implement a button on the schema page that allows users to export schema.
  • Implement APIs that would call pg_dump for dumping the schemas along with its contents.
@Anish9901 Anish9901 added restricted: maintainers Only maintainers can resolve this issue type: enhancement work: backend Related to Python, Django, and simple SQL labels Feb 11, 2025
@Anish9901 Anish9901 added this to the v0.2.1 milestone Feb 11, 2025
@Anish9901 Anish9901 self-assigned this Feb 11, 2025
@Anish9901 Anish9901 linked a pull request Feb 13, 2025 that will close this issue
7 tasks
@zackkrida zackkrida added the ready Ready for implementation label Feb 18, 2025
@zackkrida zackkrida modified the milestones: v0.2.1, v0.2.2 Feb 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ready Ready for implementation restricted: maintainers Only maintainers can resolve this issue type: enhancement work: backend Related to Python, Django, and simple SQL
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants