Giter Club home page Giter Club logo

Comments (35)

fenos avatar fenos commented on September 13, 2024 21

@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.

Aadilhassan avatar Aadilhassan commented on September 13, 2024 4

@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.

fenos avatar fenos commented on September 13, 2024 3

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.

fenos avatar fenos commented on September 13, 2024 3

@tusamni Yes correct! 🎉

@bombillazo The client-side changes are in the making

from storage.

logemann avatar logemann commented on September 13, 2024 2

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.

y4my4my4m avatar y4my4my4m commented on September 13, 2024 2

@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.

logemann avatar logemann commented on September 13, 2024 1

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.

y4my4my4m avatar y4my4my4m commented on September 13, 2024 1

@felipenmoura @logemann
supabase/storage-js#207
this needs to be merged before you can use it with the client

from storage.

dmbr0 avatar dmbr0 commented on September 13, 2024

+2 for this. I would definitely like this. would like to tag files that are being uploaded.

from storage.

Razikus avatar Razikus commented on September 13, 2024

+1

from storage.

zhanziyang avatar zhanziyang commented on September 13, 2024

+1 for this

from storage.

joe-ashwell avatar joe-ashwell commented on September 13, 2024

Also +1

from storage.

oleva avatar oleva commented on September 13, 2024

Would make multi tenant systems a lot easier to manage. Ie. tenants quota. | +1

from storage.

lecramr avatar lecramr commented on September 13, 2024

+1

from storage.

danvoyce avatar danvoyce commented on September 13, 2024

+1000000000

I'm currently having to add metadata into my file names, so would love to clean up this mess!

from storage.

momongah avatar momongah commented on September 13, 2024

+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.

KindArt avatar KindArt commented on September 13, 2024

+1

from storage.

ykoitzsch avatar ykoitzsch commented on September 13, 2024

+1 looking forward to this

from storage.

vatanak10 avatar vatanak10 commented on September 13, 2024

+1

from storage.

loringabriel avatar loringabriel commented on September 13, 2024

+1

from storage.

PremchandGat avatar PremchandGat commented on September 13, 2024

+1 looking for same

from storage.

normanyu avatar normanyu commented on September 13, 2024

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.

Gbillington1 avatar Gbillington1 commented on September 13, 2024

+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.

Protonosgit avatar Protonosgit commented on September 13, 2024

+1 seems very helpful!!

from storage.

patra0o avatar patra0o commented on September 13, 2024

+1

from storage.

fahad-frontend avatar fahad-frontend commented on September 13, 2024

+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.

tusamni avatar tusamni commented on September 13, 2024

Great request.

from storage.

bombillazo avatar bombillazo commented on September 13, 2024

@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.

Aadilhassan avatar Aadilhassan commented on September 13, 2024

+1

from storage.

Toshiro00 avatar Toshiro00 commented on September 13, 2024

+1 it could prevent extra table for metadata

from storage.

tusamni avatar tusamni commented on September 13, 2024

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.

bombillazo avatar bombillazo commented on September 13, 2024

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.

felipenmoura avatar felipenmoura commented on September 13, 2024

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 avatar felipenmoura commented on September 13, 2024

@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.

tHyenigmatiC avatar tHyenigmatiC commented on September 13, 2024

+1 Waiting for this.

from storage.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.