Comments (35)
@bombillazo I generally agree that allowing Storing arbritary metadata could be a nice feature to have in Storage.
Will add this on the roadmap! 🎉
from storage.
@fenos
Thank you for your work on this project. Could you please provide an example implementation for this feature? It would be really helpful for understanding how to integrate it properly.
from storage.
Hi @Aadilhassan thanks for your kind words.
I still need to implement this feature in storage-js (the client) once that's done I'll create the official docs.
Will let you know when these are done 👍 very excited to have this feature!
from storage.
@tusamni Yes correct! 🎉
@bombillazo The client-side changes are in the making
from storage.
strong agree on adding custom metadata per storge object. Having to maintain a mirror table just for additional data is a pain, especially the lack of usable triggers to keep both sides in sync.
from storage.
@fenos was just looking for this and couldn't be happier to see this is currently being worked on.
Thank you!
Patiently waiting.
from storage.
Yeah... any news on it would be nice. Perhaps we should open a new one for this since this case is closed, which is also kind of weird to close a case while there is no way using this feature.... @fenos
from storage.
@felipenmoura @logemann
supabase/storage-js#207
this needs to be merged before you can use it with the client
from storage.
+2 for this. I would definitely like this. would like to tag files that are being uploaded.
from storage.
+1
from storage.
+1 for this
from storage.
Also +1
from storage.
Would make multi tenant systems a lot easier to manage. Ie. tenants quota. | +1
from storage.
+1
from storage.
+1000000000
I'm currently having to add metadata into my file names, so would love to clean up this mess!
from storage.
+1 for this. I'm currently working with AI generated images and need to store the prediction parameters that generated each image. Otherwise I gotta use AWS S3 cuz I know they have metadata feature.
from storage.
+1
from storage.
+1 looking forward to this
from storage.
+1
from storage.
+1
from storage.
+1 looking for same
from storage.
This would improve my workflow with supabase as well. Right now, I need to keep a separate table and keep it in sync every time i upload, move or delete objects.
from storage.
+1
I switched from self hosting to supabase, closed down my own s3 bucket to use supabase storage, and now I can't store metadata on the objects... Please please please add this functionality!
from storage.
+1 seems very helpful!!
from storage.
+1
from storage.
+999 would really help out majorly in making supabase storage my go to for all apps. Currently having to use alternatives despite using supabase db and auth
from storage.
Great request.
from storage.
@fenos on this topic, since we're not sure when we might get this, is it wise to add a custom trigger to the storage
schema so that when a DELETE event happens on the objects table, we can automatically delete it in our metadata table?
These are the types of things having a dedicated file_metadata
field would prevent so we wouldn't have to sync data and resources across tables.
from storage.
+1
from storage.
+1 it could prevent extra table for metadata
from storage.
Thanks for the update @fenos. I'm currently building my photography portfolio. I'm assuming I'd be able to store photo JSON data alongside each image uploaded to storage, correct?
If so, I'm a customer now!
from storage.
Hey @fenos , I'm excited about this feature!
I saw the changes and don't see any way to pass the new user_metadata
field to the POST/PUT Storage API endpoints.
from storage.
Hey there.
So...any update or documentation on this? I saw a merged PR but I couldn't find a way to have it working.
Should I go ahead and create a table and all that it implies to deal with extra data for media?
Thanks.
from storage.
@felipenmoura @logemann supabase/storage-js#207 this needs to be merged before you can use it with the client
Awesome, sounds great
Thanks.
from storage.
+1 Waiting for this.
from storage.
Related Issues (20)
- Rest Api For Storage Questions/Suggestions HOT 2
- Storage Upload Error Typescript Issue HOT 1
- The values of both column `owner` and `owner_id` are set to `NULL` after calling `StorageFileApi` method `move`. HOT 1
- Private bucket files become public HOT 2
- How to set file owner on TUS upload HOT 1
- S3 Upload with presigned URL HOT 5
- Cannot download object from public bucket
- Issue with different Schema HOT 5
- Uploaded file in supabase storage is corrupted HOT 1
- x-amz-acl missing for files <> Generic CDN Support
- Can't use S3 Sdk - SignatureDoesNotMatch HOT 10
- After uploading a markdown file containing Chinese characters, the Chinese characters become garbled
- Unable to create `createUploadSignedUrl` with `upsert` HOT 3
- Delete.Objects.map is not a function when trying to delete a single file via S3 DeleteObjects Command HOT 8
- Getting "Cannot find module" after latest docker image pull HOT 1
- can not dump buckets
- upload file failed in studio when i use minio as storage backend HOT 4
- Self-host: How to use S3 protocol HOT 2
- Delayed Object Availability in Supabase Storage After Insert Trigger HOT 4
- Cannot upload any file over 6MB to self-hosted supabase storage via dashboard HOT 2
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 storage.