Ik heb een zeer nuttige YouTube-video gevonden waarin dit proces wordt uitgelegd voor stap 1)
Hoe een andere database te draaien, afhankelijk van of deze wordt gebruikt door ontwikkelaar of productie.
Het korte antwoord is in het database.js-bestand, je schrijft een if-statement om te zien of je dev of productie gebruikt:
Zodra ik dit heb geïmplementeerd, zal ik een volledig antwoord schrijven :)
VIDEOLINK:https://www.youtube.com/watch?v=xNE0TrI5OKk
DEEL 2:Kun je het werk dat je in strapi hebt gedaan migreren naar een productiedatabase, bijvoorbeeld Heroku....?
Eenvoudig antwoord is helaas (en hella frustrerend) - NEE!
Dit is van de site van Strapis:
Behandelt Strapi het implementeren of migreren van inhoud?Strapi biedt momenteel geen tools voor het migreren of implementeren van uw gegevenswijzigingen tussen verschillende omgevingen (dwz van ontwikkeling tot productie). Met uitzondering van de Content-Manager-instellingen, raadpleeg de volgende CLI-documentatie voor meer informatie over deze optie.
HIER GEVONDEN:https://strapi. io/documentation/v3.x/getting-started/troubleshooting.html#frequently-asked-questions
Ik heb ook gesproken met een erg behulpzame vertegenwoordiger op de Strapi Slack-pagina om erachter te komen WTF ik verkeerd heb gedaan (blijkt veel.....).
Hoe dan ook:
- Maak uw inhoudstypen in uw lokale strapi
- Duw ze naar je online strapi (Heroku)
- Voeg alle inhoud online toe, NIET lokaal.....
KLEINE STRAAL VAN HOOP?
Ik heb dit nog niet gedaan, maar blijkbaar kun je de gegevens handmatig overzetten en converteren van sqlite naar postgres met:
Je moet een gegevensdump doen met een lokale DB-client (DBeaver ondersteunt SQLite) en die gegevens vervolgens importeren op de PG-server (je kunt DBeaver daar ook gebruiken)Strapi heeft geen tooling of suggesties voor contentmigratie tussen omgevingen momenteel.
Nou, ik hoop dat dit iemand anders helpt die dit probleem tegenkomt zoals ik....
Wally :)