Áno, Laravel Shift Blueprint podporuje viacero databázových systémov vrátane MySQL a PostgreSQL.
Podľa dokumentácie Blueprint:
> Blueprint vyžaduje aplikáciu Laravel s najnovšou stabilnou verziou Laravel, momentálne Laravel 10.x.
To znamená, že Blueprint môže byť použitý s akýmkoľvek databázovým systémom podporovaným najnovšou verziou Laravel, ktorá zahŕňa MySQL, PostgreSQL, SQLite a SQL Server.
Kľúčové body podpory databázy Blueprint sú:
1. Podpora MySQL: Blueprint plne podporuje databázy MySQL a dokáže generovať migrácie, modely a ďalšie komponenty, ktoré bezproblémovo spolupracujú s MySQL.
2. Podpora PostgreSQL: Blueprint má tiež vynikajúcu podporu pre databázy PostgreSQL. Príklady v dokumentácii Blueprint často používajú funkcie špecifické pre PostgreSQL, ako sú vlastné typy údajov a spúšťače.
3. Iná podpora databáz: Zatiaľ čo dokumentácia sa zameriava na MySQL a PostgreSQL, Blueprint by mal fungovať aj s databázami SQLite a SQL Server, pretože tieto sú tiež podporované Laravelom 10.x.
4. Rozšíriteľnosť: Blueprint je navrhnutý tak, aby bol rozšíriteľný, takže vývojári môžu v prípade potreby pridať podporu pre iné databázové systémy.
Stručne povedané, Laravel Shift Blueprint je databázový nástroj na generovanie kódu, ktorý možno použiť s rôznymi databázovými systémami podporovanými najnovšou verziou Laravel, vrátane MySQL a PostgreSQL. Nástroj poskytuje konzistentný spôsob generovania komponentov Laravel bez ohľadu na použitú základnú databázu.
Citácie:[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