Comments (7)
What is your use case for manual migrations? Ideally NOBODY would have to disable migrations so I'd rather try to tackle that. It is certainly not a supported/recommended case and something that has the opportunity to add more headaches than anything else (hence why it is not documented, it is just available for very advanced users).
Manual migration has stages
I am a bit hesitant to document this in detail but we could add a note pointing to the current code that performs the migrations, just sending people to the right place.
Maybe expand "Self-hosting the service" description?
I wouldn't add it under "self-hosting" as this is not really a requirement and that might confuse people.
In any event, I'd like to hear your use case first :)
from hasura-storage.
My case is project, that has own migration system. It is good, when migrating data controlled by one source, but if we will have many sources it will be hard to maintain and develop. So, when we add new lib to our project (hasura-storage), and this lib need to do something with data or data-store (pg), it is good idea to add new migration, which will add all it need, so process of project life will continue without artifacts. This migration controls changes, and fix current version of hasura-storage, so, when we will need to update -> it will be new migration in our project.
from hasura-storage.
So, idea of this issue - if some project, like ours can have own migrating system, most likely developers want to create their own migration, and then -> they will want to understad what need to do.
from hasura-storage.
Ok, I think I understand, we can add a note as suggested, something vague though, just to point in the right direction. I'd prefer if this was reserved to very advanced users that can look at the code and understand what's going on or this has the potential to become a mess for maintainers.
from hasura-storage.
Cool, to my mind it will be great
from hasura-storage.
Something like ATTENTION! ONLY FOR ADVANCED CHOSEN ONES
=)
from hasura-storage.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from hasura-storage.
Related Issues (20)
- How to handle secret injection HOT 9
- Support max_upload_file_size > 50mb default HOT 10
- How to upload file using <input type=file />? HOT 1
- Add X-Hasura-Role in CORS headers HOT 1
- Storage.files table should have a metadata column (like auth.users) HOT 5
- Storage.buckets table should be enum HOT 4
- Image transformation (quality) does not seem to work properly HOT 4
- Allow admin role to create pre-signed URLs with arbitrary expirations HOT 2
- Documentation for using hasura-storage outside of nhost
- Compatibility with Hasura graphql-default naming convention HOT 1
- openapi docs: /presignedurl, not /presigned HOT 1
- Generate multiple presigned urls from a single request HOT 2
- investigate potential memory leak with image manipulation HOT 1
- Upgrading to v0.4.0 causes application panic HOT 3
- Forwarding Content-Length and Content-Type breaks upload flow HOT 1
- Migartions database name should be configurable HOT 2
- v0.5.0 - s3-endpoint breaking change HOT 3
- Image orientation metadata lost when transformations applied HOT 3
- Service unable to restart after crashing HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hasura-storage.