-
Notifications
You must be signed in to change notification settings - Fork 117
Conversation
app/views/docs/migration.phtml
Outdated
|
||
<h2><a href="#limitations" id="limitations">Limitations</a></h2> | ||
<p> | ||
[TODO] @bradley help me out here. include performance, feature, all things annoying |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@PineappleIOnic here
@@ -0,0 +1,3 @@ | |||
<p> | |||
[TODO: Bradley try to fill this in with necessary information + limitations] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This document should contain everything a user needs to know about migrating from Firebase to Appwrite, don't worry about looking pretty, get the information down first, we'll edit this and use flow as template for other providers
Start work Docs
|
<li>Appwrite will not incur usage charges during migrations, but Firebase may still incur service charges.</li> | ||
<li>Appwrite Migrations only supports Firestore as a database source. Realtime Database is <b>currently not supported</b>.</li> | ||
<li>At the moment only top level document migration is supported. Nested documents will not be transferred automatically.</li> | ||
<li>OAuth users will not be transferred. Users will need to re-authenticate with your OAuth provider after the migration is complete.</li> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's also mention that Functions will not be transferred, and that developer needs to rewrite functions to use Appwrite syntax
Click on the <b>Create Migration</b> button and select <b>Firebase</b> as your source. | ||
</li> | ||
<li> | ||
Depending on where your Appwrite project is hosted, you'll need to use different methods to authorize with Firebase. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think it's always manual way. @PineappleIOnic can confirm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I thought we had an service account.
discover your Firebase projects. Simply select the source project and follow the migration wizard. | ||
</p> | ||
|
||
<p>After completing the migration wizard, migration will begin. Return to step 4 of <a href="#migration-process">the migration steps</a>.</p> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I cant see any step 4 in this file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You'll see it when it's rendered
Upload the JSON file to Appwrite and follow the migration wizard. | ||
</li> | ||
<li> | ||
After completing the migration wizard, migration will begin. Return to step 4 of <a href="#migration-process">the migration steps</a>. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I cant see step 4 in this file
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You'll see it when it's rendered
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Once my comments are addressed, this looks good to me. Feel free to only apply what makes sense to you too
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
Co-authored-by: Matej Bačo <[email protected]>
What does this PR do?
(Provide a description of what this PR does.)
Test Plan
(Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work.)
Related PRs and Issues
(If this PR is related to any other PR or resolves any issue or related to any issue link all related PR and issues here.)
Have you read the Contributing Guidelines on issues?
(Write your answer here.)