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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

馃殌 Feature: Automated Database Schema Import #5678

Open
2 tasks done
sosensible opened this issue Jun 8, 2023 · 7 comments
Open
2 tasks done

馃殌 Feature: Automated Database Schema Import #5678

sosensible opened this issue Jun 8, 2023 · 7 comments
Assignees
Labels
enhancement New feature or request product / databases Fixes and upgrades for the Appwrite Database.

Comments

@sosensible
Copy link

馃敄 Feature description

Import > Exported database schemas.

  1. Pull existing schema for a database (store it anywhere the owner chooses on their system)
  2. Create a new database
  3. Either via API or UI, import the schema to automate all thing collection, attributes, and beyond

馃帳 Pitch

This would allow for the initial setup of a database on an existing pattern. (Configuration as code) The manual UI is awesome, but only for doing manual things. Automation to avoid repetitive manual activity already done before would be Awesome 2.0 here.

馃憖 Have you spent some time to check if this issue has been raised before?

  • I checked and didn't find similar issue

馃彚 Have you read the Code of Conduct?

@joeyouss joeyouss self-assigned this Jun 14, 2023
@joeyouss
Copy link

joeyouss commented Jun 14, 2023

Appreciate the feedback.
Thank you for opening this and we are going to keep it open.

@joeyouss joeyouss added product / databases Fixes and upgrades for the Appwrite Database. feature labels Jun 14, 2023
@sergioponguta
Copy link

I dont know if it is useful for you for now, I have done this to help me migrating mysql schema to appwrite:

Mysql DDL to Appwrite

@safwanyp
Copy link
Contributor

Been working on something to migrate a MySQL DB to Appwrite for my current job.

How would one go about implementing it inside of Appwrite's existing codebase?

@joeyouss
Copy link

Adding a related issue here:

@stnguyen90
Copy link
Contributor

@sosensible, isn't this possible with the Appwrite CLI and appwrite.json file? 馃

@joeyouss joeyouss reopened this Jul 18, 2023
@joeyouss
Copy link

hi @safwanyp as we discussed over Discord, your issue is resolved.

As for @sosensible please let us know if migration tool and/or suggestion by Steven solved your problem

@stnguyen90
Copy link
Contributor

@sosensible, is there anything else you need? FYI, we'll need to close this soon due to inactivity.

@stnguyen90 stnguyen90 added enhancement New feature or request and removed feature labels Mar 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request product / databases Fixes and upgrades for the Appwrite Database.
Projects
None yet
Development

No branches or pull requests

5 participants