00
:
00
:
00
:
00
Corso SEO AI - Usa SEOEMAIL al checkout per il 30% di sconto

Ancore e Alias

Definire un’Ancora (&)

Puoi assegnare un nome a un blocco di dati usando &.

defaults: &base
  adapter: postgres
  host: localhost
  port: 5432

Usare un Alias (*)

Puoi richiamare quel blocco altrove usando *.

sviluppo:
  database: *base
  name: dev_db

Merge Key (<<)

Puoi unire un alias con nuove chiavi (nota: supportato in YAML 1.1, meno in 1.2 ma ancora molto diffuso).

produzione:
  <<: *base
  host: db.prod.com # Sovrascrive il valore base
  name: prod_db

Questo è incredibilmente utile per configurazioni CI/CD o Docker Compose per evitare di copiare-incollare configurazioni comuni.