Ano, Laravel Shift Blueprint podporuje více databázových systémů, včetně MySQL a PostgreSQL.
Podle dokumentace Blueprint:
> Blueprint vyžaduje aplikaci Laravel s nejnovější stabilní verzí Laravelu, aktuálně Laravel 10.x.
To znamená, že Blueprint lze použít s jakýmkoli databázovým systémem podporovaným nejnovější verzí Laravel, který zahrnuje MySQL, PostgreSQL, SQLite a SQL Server.
Klíčové body podpory databáze Blueprint jsou:
1. Podpora MySQL: Blueprint plně podporuje databáze MySQL a může generovat migrace, modely a další komponenty, které bezproblémově spolupracují s MySQL.
2. Podpora PostgreSQL: Blueprint má také vynikající podporu pro databáze PostgreSQL. Příklady v dokumentaci Blueprint často používají funkce specifické pro PostgreSQL, jako jsou vlastní datové typy a spouštěče.
3. Podpora dalších databází: Zatímco dokumentace se zaměřuje na MySQL a PostgreSQL, Blueprint by měl fungovat také s databázemi SQLite a SQL Server, protože ty jsou také podporovány Laravelem 10.x.
4. Rozšiřitelnost: Blueprint je navržen tak, aby byl rozšiřitelný, takže je možné, aby vývojáři v případě potřeby přidali podporu pro další databázové systémy.
Stručně řečeno, Laravel Shift Blueprint je databázový nástroj pro generování kódu, který lze použít s řadou databázových systémů podporovaných nejnovější verzí Laravel, včetně MySQL a PostgreSQL. Nástroj poskytuje konzistentní způsob generování komponent Laravel bez ohledu na používanou základní databázi.
Citace:[1] https://laracasts.com/discuss/channels/laravel/blueprint-laravel-shift
[2] https://laravel-news.com/laravel-shift-blueprint
[3] https://github.com/laravel-shift/blueprint
[4] https://github.com/tpetry/laravel-postgresql-enhanced
[5] https://codewithsusan.com/notes/laravel-in-a-nutshell-5