https://github.com/nimblemvc/migrations
Migrations for NimblePHP
https://github.com/nimblemvc/migrations
composer database nimblephp php
Last synced: 11 months ago
JSON representation
Migrations for NimblePHP
- Host: GitHub
- URL: https://github.com/nimblemvc/migrations
- Owner: NimbleMVC
- License: mit
- Created: 2024-04-20T19:12:41.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-15T22:27:35.000Z (about 1 year ago)
- Last Synced: 2025-04-16T06:18:07.631Z (11 months ago)
- Topics: composer, database, nimblephp, php
- Language: PHP
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
#
NimblePHP - Migrations
Pakiet migracyjny dla frameworka NimblePHP umożliwia automatyczną aktualizację schematu bazy danych za pomocą plików SQL.
Dzięki temu rozwiązaniu możesz łatwo i bezpiecznie wprowadzać zmiany w strukturze bazy danych, co jest nieocenione w
środowiskach produkcyjnych oraz podczas ciągłej integracji. Pakiet zapewnia efektywne zarządzanie wersjami bazy danych,
minimalizując ryzyko błędów i maksymalizując produktywność.
**Dokumentacja** projektu dostępna jest pod linkiem:
https://nimblemvc.github.io/documentation/extension/migrations/start/#
## Instalacja
```shell
composer require nimblephp/migrations
```
## Użycie
1. W folderze projektu tworzymi plik `update.php` oraz folder `migrations`
2. w pliku update.php wpisujemy następujący kod:
```php
runMigrations();
```
3. W folderze pliku `migrations` możemy utworzyć pliku `.sql` o nazwie `timestamp` (bash: `date +%s`)
4. Uruchamiamy plik `update.php` w konsoli (`php update.php`)
## Współtworzenie
Zachęcamy do współtworzenia! Masz sugestie, znalazłeś błędy, chcesz pomóc w rozwoju? Otwórz issue lub prześlij pull request.
## Pomoc
Wszelkie problemy oraz pytania należy zadawać przez zakładkę discussions w github pod linkiem:
https://github.com/NimbleMVC/Migrations/discussions