Ana içeriğe atla

Documentation Index

Fetch the complete documentation index at: https://docs.twenty.com/llms.txt

Use this file to discover all available pages before exploring further.

Genel kılavuzlar

Yükseltme işlemine başlamadan önce veritabanınızı her zaman yedekleyin; bunun için şunu çalıştırın:
docker exec -it {db_container_name_or_id} pg_dumpall -U {postgres_user} > databases_backup.sql
Yedekten geri yüklemek için:
cat databases_backup.sql | docker exec -i {db_container_name_or_id} psql -U {postgres_user}
Docker Compose kullanıyorsanız, aşağıdaki adımları izleyin:
  1. Twenty’yi durdurun: docker compose down
  2. docker-compose.yml dosyanızın yanındaki .env dosyasında TAG değerini değiştirin
  3. Twenty’yi başlatın: docker compose up -d
Sunucu, başlatma sırasında gerekli tüm yükseltme migrasyonlarını otomatik olarak çalıştırır. Manuel bir komut gerekmez.

Sürümler arası yükseltmeler (v1.22+)

Twenty, v1.22 sürümünden itibaren sürümler arası yükseltmeleri destekler. Desteklenen herhangi bir sürümden, ara sürümlerin her birine tek tek geçmeden doğrudan en son sürüme atlayabilirsiniz. Örneğin, v1.22’den doğrudan v2.0’a yükseltme tamamen desteklenir.

Yükseltme durumunu kontrol etme

upgrade:status komutu, örneğinizin ve çalışma alanı migrasyonlarının mevcut durumunu incelemenizi sağlar. Yükseltme sorunlarında hata ayıklamak veya bir destek talebi oluştururken kullanışlıdır. Sunucu konteynerinden çalıştırın:
docker exec -it {server_container_name_or_id} yarn command:prod upgrade:status
Örnek çıktı:
APP_VERSION: v1.23.0

Instance
    Inferred version: 1.23.0
    Latest command:   1.23.0_DropWorkspaceVersionColumnFastInstanceCommand_1785000000000
    Status:           Up to date
    Executed by:      v1.23.0
    At:               2026-04-16T11:43:58.823Z

Workspace
  Apple (20202020-1c25-4d02-bf25-6aeccf7ea419)
      Inferred version: 1.23.0
      Latest command:   1.23.0_UpdateGlobalObjectContextCommandMenuItemsCommand_1780000005000
      Status:           Up to date
      Executed by:      v1.23.0
      At:               2026-04-16T11:44:09.361Z

Summary
    Instance: Up to date
    Workspaces: 1 up to date, 0 behind, 0 failed (1 total)

Seçenekler

BayrakAçıklama
-w, --workspace-id <id>Belirli bir çalışma alanına göre filtreleme yapar. Birden çok kez verilebilir.
-f, --failed-onlyGüncel çalışma alanlarını gizler, yalnızca geride kalan ve başarısız girdileri gösterir.

Sorun Giderme

Yükseltme bazı çalışma alanlarında başarısız olursa, sunucu başarısız olan adımın ötesine geçmez. Sunucuyu yeniden başlatmak (docker compose up -d), yükseltmeyi kaldığı yerden yeniden dener. Sorunları hızlıca belirlemek için şunu çalıştırın:
docker exec -it {server_container_name_or_id} yarn command:prod upgrade:status --failed-only
Bu, yalnızca geride kalan veya başarısız olan çalışma alanlarını ve her bir başarısızlık için hata iletisini gösterir.

v1.22’den önce

Örneğiniz v1.22’den eskiyse, v1.22’ye ulaşana kadar her ana etiketli sürümden (v1.6’dan v1.7’ye, ardından v1.7’den v1.8’e vb.) kademeli olarak yükseltmeniz gerekir. Bundan sonra, doğrudan en son sürüme geçebilirsiniz.