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

Migrate NFT.Storage to Postgres #331

Closed
19 tasks done
dchoi27 opened this issue Aug 20, 2021 · 2 comments
Closed
19 tasks done

Migrate NFT.Storage to Postgres #331

dchoi27 opened this issue Aug 20, 2021 · 2 comments
Assignees
Labels
kind/enhancement A net-new feature or improvement to an existing feature P0 Critical: Tackled by core team ASAP

Comments

@dchoi27
Copy link
Contributor

dchoi27 commented Aug 20, 2021

The base PR for this migration is #263

Tasks

Diagram

Screenshot 2021-10-06 at 10 55 52

https://dbdiagram.io/d/615d7356940c4c4eec87e2be

@dchoi27 dchoi27 added P0 Critical: Tackled by core team ASAP kind/enhancement A net-new feature or improvement to an existing feature labels Aug 20, 2021
@hugomrdias hugomrdias pinned this issue Aug 30, 2021
@alanshaw
Copy link
Contributor

alanshaw commented Sep 30, 2021

Things to verify on staging:

  • Test register/login via email
  • Test register/login via github
  • Test logging in with existing "email user" still works
  • Test logging in with existing "github user" still works
  • Test creating an auth key
  • Test deleting an auth key (does not appear in list that it can no longer be used)
  • Test uploading a blob
  • Test uploading a directory
  • Test uploading a car
  • Test uploading partial cars
  • Test uploading an NFT
  • Test uploading with existing key (from before migration) and new key This fails as expected, because staging uses different salt for creating/validating it's keys.
  • Test deleting an upload (it gets deleted_at set and does not appear in files listing)
  • Test re-uploading the same file twice
  • Test re-uploading a previously deleted file
  • Test pinning a CID
  • Test files listing

@hugomrdias hugomrdias unpinned this issue Oct 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement A net-new feature or improvement to an existing feature P0 Critical: Tackled by core team ASAP
Projects
None yet
Development

No branches or pull requests

4 participants