PHPackages                             punktde/pt\_migrations - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. punktde/pt\_migrations

AbandonedArchivedTypo3-cms-extension

punktde/pt\_migrations
======================

TYPO3 extension which supports running db migrations based on doctrine

1.1(7y ago)137[6 issues](https://github.com/punktDe/pt_migrations/issues)GPL-2.0+PHP

Since Dec 20Pushed 7y ago2 watchersCompare

[ Source](https://github.com/punktDe/pt_migrations)[ Packagist](https://packagist.org/packages/punktde/pt_migrations)[ Docs](http://punkt.de)[ RSS](/packages/punktde-pt-migrations/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

pt\_migrations
==============

[](#pt_migrations)

Installation
------------

[](#installation)

1. Install the extension as usual in TYPO3
2. Copy the file `Configuration.sample.yaml` to `config/Configuration.yaml` where config is on the same level as your document root.
3. Double check that `migrations_directory` contains valid relative paths from the document root to your folders which contain the migrations.

Running commands
----------------

[](#running-commands)

Run `TYPO3_CONTEXT=current_context ./migrate migrations:cmd` in bin folder.

`current_context` has to be the context node name from your configuration file. F.e. `Development/Vagrant`. `cmd` can currently be `status`, `migrate` or `version`.

List all commands
-----------------

[](#list-all-commands)

Run `TYPO3_CONTEXT=current_context ./migrate list` in bin folder.

Show migration status
---------------------

[](#show-migration-status)

Run `TYPO3_CONTEXT=current_context ./migrate migrations:status` in bin folder.

How to run a migration
----------------------

[](#how-to-run-a-migration)

Run `TYPO3_CONTEXT=current_context ./migrate migrations:migrate` in bin folder.

How to add or delete version of migration table
-----------------------------------------------

[](#how-to-add-or-delete-version-of-migration-table)

Run `TYPO3_CONTEXT=current_context ./migrate migrations:version` in bin folder.

Further resources
-----------------

[](#further-resources)

- [Introduction to doctrine](http://docs.doctrine-project.org/projects/doctrine-migrations/en/latest/reference/introduction.html)

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance0

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~730 days

Total

2

Last Release

2697d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0fad3b9ab04057e586b701aca7a8dbbf9598718114cdfd6bf85dada030f7688e?d=identicon)[punktde](/maintainers/punktde)

---

Top Contributors

[![kabarakh](https://avatars.githubusercontent.com/u/1228395?v=4)](https://github.com/kabarakh "kabarakh (5 commits)")[![alex-boehm](https://avatars.githubusercontent.com/u/5336386?v=4)](https://github.com/alex-boehm "alex-boehm (2 commits)")[![daniellienert](https://avatars.githubusercontent.com/u/642226?v=4)](https://github.com/daniellienert "daniellienert (2 commits)")[![Sengchheang](https://avatars.githubusercontent.com/u/635758?v=4)](https://github.com/Sengchheang "Sengchheang (2 commits)")

---

Tags

typo3extensiontypo3

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/punktde-pt-migrations/health.svg)

```
[![Health](https://phpackages.com/badges/punktde-pt-migrations/health.svg)](https://phpackages.com/packages/punktde-pt-migrations)
```

###  Alternatives

[christophlehmann/imageoptimizer

Optimize uploaded/processed images with binaries of your choice

46501.8k](/packages/christophlehmann-imageoptimizer)[leuchtfeuer/locate

Locate - The users country, preferred language and other facts will be detected. Depending on configurable rules the user can be redirected to other languages or pages. Locate also provides geo blocking for configurable pages in configurable countries.

1182.8k](/packages/leuchtfeuer-locate)[netresearch/contexts

Multi-channel content visibility for TYPO3 - by Netresearch

1117.4k1](/packages/netresearch-contexts)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
