sql >> Databáze >  >> RDS >> PostgreSQL

strapi database.js / konfigurace více databází

Našel jsem velmi užitečné video na Youtube, které ve skutečnosti vysvětluje tento proces pro krok 1)

Jak spustit jinou databázi v závislosti na tom, zda ji používá vývojář nebo produkce.

Krátká odpověď je, že v souboru database.js napíšete příkaz if, abyste zjistili, zda používáte vývoj nebo produkci:

Jakmile to implementuji, napíšu úplnou odpověď :)

ODKAZ NA VIDEO:https://www.youtube.com/watch?v=xNE0TrI5OKk

ČÁST 2:Můžete migrovat práci, kterou jste udělali v strapi, do produkční databáze, například Heroku...?

Jednoduchá odpověď je bohužel (a pekelně frustrující) - NE!

Toto je ze stránek Strapis:

Zvládá Strapi nasazení nebo migraci obsahu? Strapi v současné době neposkytuje žádné nástroje pro migraci nebo nasazení vašich datových změn mezi různými prostředími (tj. od vývoje po produkční). S výjimkou nastavení Content-Manager, další informace o této možnosti naleznete v následující dokumentaci CLI.

NAJDETE ZDE:https://strapi. io/documentation/v3.x/getting-started/troubleshooting.html#frequently-asked-questions

Také jsem mluvil s opravdu užitečným zástupcem na stránce Strapi Slack, abych zjistil, že WTF dělám špatně (ukazuje se, že je to dost.....).

Každopádně:

  • Vytvořte si typy obsahu ve svém místním pásmu
  • Přesuňte je do svého online strapi (Heroku)
  • Přidat veškerý obsah online NE lokálně.....

MALÝ PAPRSEK NADĚJE?

Ještě jsem to neudělal, ale zjevně můžete data přenést ručně a převést je ze sqlite na postgres pomocí:

Budete muset provést výpis dat pomocí nějakého lokálního DB klienta (DBeaver podporuje SQLite) a poté tato data importovat na PG server (tam můžete použít DBeaver)Strrapi nemá žádné nástroje ani návrhy pro migraci obsahu mezi prostředí aktuálně.

Doufám, že to pomůže každému, kdo se s tímto problémem setká jako já....

Wally :)



  1. Žádné namapované entity ORM Doctrine podle aktuální konfigurace

  2. při navazování připojení k serveru SQL došlo k chybě

  3. MySQL Zkrácení výsledku při použití Group_Concat a Concat

  4. Varbinary vs Blob v MySQL