Nomad

Software screenshot:
Nomad
Software informatie:
Versie: 0.2
Upload datum: 20 Feb 15
Ontwikkelaar: Alexander Solovyov
Licentie: Gratis
Populariteit: 32

Rating: 5.0/5 (Total Votes: 1)

Nomad is een eenvoudige migratie app, die specifiek rekening houdt met de eigenschappen van de ontwikkeling met DVCS en is volledig agnostisch uit ORM of wat u gebruikt om toegang te krijgen tot uw database. Het maakt gebruik van eenvoudige SQL-scripts om te migreren en kunnen pre- en post-processing routines geschreven in elke taal (Python, Ruby of wat denk je gebruiken voor uw toepassing) draaien.
Concept
Nomad's migratie winkel is een directory met nomad.ini en een andere directory's binnen. Elke map in het daarin migration.ini is één migratie en de naam van kind directory is een identificatie van de migratie.
Het ziet er als volgt uit:
migraties /
& Nbsp; nomad.ini
& Nbsp; 2011-11-11-first-migratie /
& Nbsp; migration.ini
& Nbsp; up.sql
& Nbsp; 2011-11-12-tweede-migratie /
& Nbsp; migration.ini
& Nbsp; 1-pre.py
& Nbsp; 2-up.sql
& Nbsp; 3-post.py
Belangrijkste eigenschappen:
- Er is geen downgrades - niemand ze ooit getest, ze zijn zelden nodig
- U kunt de migratie in welke taal je wilt schrijven, tool helpt u alleen toegepast migraties en afhankelijkheden bijhouden
- .sql Wordt anders behandeld en uitgevoerd tegen de database, geconfigureerd in nomad.ini
- Alleen .sql en uitvoerbare bestanden worden uitgevoerd. U kunt README zetten, stukken van documentatie, wat je wilt naast uw migraties.
- Naam zaken - alles wordt uitgevoerd in orde. Volgorde wordt bepaald door het gebruik van de menselijke soort (zodat x-1.sql is eerder dan x-10.sql, u kunt altijd het sorteren met ls --sort = versie).

Eisen

  • Python

Vergelijkbare software

Glom
Glom

14 Jul 16

Nepomuk WebMiner
Nepomuk WebMiner

21 Feb 15

fdb
fdb

20 Feb 15

Reportico
Reportico

19 Feb 15

Andere software van ontwikkelaar Alexander Solovyov

Nomad
Nomad

6 Jun 15

Cyrax
Cyrax

11 May 15

Reacties op Nomad

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!